> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Agent.getInstructions() La méthode `.getInstructions()` récupère les instructions configurées pour un Agent et les résout si elles sont définies par une fonction. Ces instructions guident le comportement de l’Agent et définissent ses capacités et ses contraintes. ## Exemple d’utilisation ```typescript await agent.getInstructions() ``` ## Paramètres **options** (`{ requestContext?: RequestContext }`): Objet de configuration facultatif contenant le contexte de requête. (Default: `{}`) **options.requestContext** (`RequestContext`): Contexte de requête pour l’injection de dépendances et les informations contextuelles. ## Valeur renvoyée **instructions** (`SystemMessage | Promise`): Instructions configurées pour l’Agent. SystemMessage peut être : string | string\[] | CoreSystemMessage | CoreSystemMessage\[] | SystemModelMessage | SystemModelMessage\[]. Renvoie directement les instructions ou une promesse qui s’y résout. ## Exemple d’utilisation étendu ```typescript await agent.getInstructions({ requestContext: new RequestContext(), }) ``` ## Voir aussi - [Présentation des Agents](https://mastra.zisheng.pro/fr/docs/agents/overview) - [Contexte de requête](https://mastra.zisheng.pro/fr/docs/server/request-context)