Agent.getTools()
La méthode .getTools() récupère les Tools configurés pour un Agent et les résout s’ils sont définis par une fonction. Ces Tools étendent les capacités de l’Agent, ce qui lui permet d’effectuer des actions spécifiques ou d’accéder à des systèmes externes.
Exemple d’utilisationLien direct vers Exemple d’utilisation
await agent.getTools()
ParamètresLien direct vers Paramètres
options?:
{ requestContext?: RequestContext }
= {}
Objet de configuration facultatif contenant le contexte d’exécution.
{ requestContext?: RequestContext }
requestContext?:
RequestContext
Contexte d’exécution pour l’injection de dépendances et les informations contextuelles.
Valeur renvoyéeLien direct vers Valeur renvoyée
tools:
TTools | Promise<TTools>
Tools configurés pour l’Agent, sous la forme d’un objet direct ou d’une promesse qui se résout en Tools.
Exemple d’utilisation étenduLien direct vers Exemple d’utilisation étendu
await agent.getTools({
requestContext: new RequestContext(),
})