> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # 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’utilisation ```typescript await agent.getTools() ``` ## Paramètres **options** (`{ requestContext?: RequestContext }`): Objet de configuration facultatif contenant le contexte d’exécution. (Default: `{}`) **options.requestContext** (`RequestContext`): Contexte d’exécution pour l’injection de dépendances et les informations contextuelles. ## Valeur renvoyée **tools** (`TTools | Promise`): 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 ```typescript await agent.getTools({ requestContext: new RequestContext(), }) ```