> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ko/llms.txt # Agent.getTools() 그만큼`.getTools()`메서드는 Agent에 대해 구성된 Tool을 검색하여 해당 Tool이 기능인지 확인합니다. 이러한 Tool은 Agent의 기능을 확장하여 특정 작업을 수행하거나 외부 시스템에 액세스할 수 있도록 합니다. ## 사용예 ```typescript await agent.getTools() ``` ## 매개변수 **options** (`{ requestContext?: RequestContext }`): 런타임 컨텍스트가 포함된 선택적 구성 객체입니다. (Default: `{}`) **options.requestContext** (`RequestContext`): 종속성 주입 및 컨텍스트 정보를 위한 런타임 컨텍스트입니다. ## 보고 **tools** (`TTools | Promise`): Agent에 구성된 Tool입니다. 직접 객체 또는 Tool로 해석되는 프로미스입니다. ## 확장된 사용 예 ```typescript await agent.getTools({ requestContext: new RequestContext(), }) ```