Agent.listTools()
.listTools() メソッドは、Agent に設定された Tool を取得します。設定が関数の場合は、その関数を解決します。これらの Tool によって Agent の機能が拡張され、特定の処理の実行や外部システムへのアクセスが可能になります。
使用例使用例への直接リンク
await agent.listTools()
パラメーターパラメーターへの直接リンク
options?:
{ requestContext?: RequestContext }
= {}
Request Context を含む省略可能な設定オブジェクト。
{ requestContext?: RequestContext }
requestContext?:
RequestContext
依存性注入とコンテキスト情報に使用する Request Context。
戻り値戻り値への直接リンク
tools:
TTools | Promise<TTools>
Agent に設定された Tool。直接渡されたオブジェクト、または Tool に解決される Promise のいずれかです。
詳細な使用例詳細な使用例への直接リンク
await agent.listTools({
requestContext: new RequestContext(),
})