Aller au contenu principal

Agent.listTools()

La méthode .listTools() 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’utilisation
Lien direct vers Exemple d’utilisation

await agent.listTools()

Paramètres
Lien direct vers Paramètres

options?:

{ requestContext?: RequestContext }
= {}
Objet de configuration facultatif contenant le contexte de requête.
{ requestContext?: RequestContext }

requestContext?:

RequestContext
Contexte de requête pour l’injection de dépendances et les informations contextuelles.

Valeur renvoyée
Lien 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 étendu
Lien direct vers Exemple d’utilisation étendu

await agent.listTools({
requestContext: new RequestContext(),
})