본문으로 건너뛰기

Mastra.listTools()

그만큼.listTools()메서드는 Mastra 인스턴스에 구성된 Tool을 반환합니다. 반환된 레코드는 Mastra 등록 키와 Tool 인스턴스를 값으로 사용합니다.

사용예
사용예에 대한 직접 링크

src/mastra/index.ts
import { Mastra } from '@mastra/core/mastra'
import { weatherTool } from './tools/weather-tool'

export const mastra = new Mastra({
tools: {
weather: weatherTool,
},
})

const tools = mastra.listTools()
const weather = tools?.weather

매개변수
매개변수에 대한 직접 링크

이 메서드는 매개변수를 허용하지 않습니다.

보고
보고에 대한 직접 링크

tools:

TTools | undefined
Mastra 수준의 Tool 레지스트리입니다. 각 키는 등록 키이고 각 값은 Tool 인스턴스입니다. 사용 가능한 레지스트리가 없으면 undefined를 반환합니다.

이 방법은 Mastra 수준 레지스트리를 나열합니다. 기능 기반 Agent에만 존재하는 Tool은 포함되지 않습니다.tools callback.