メインコンテンツへ移動

Agent.getTools()

.getTools() メソッドは、Agent に設定された Tool を取得し、関数の場合は解決します。これらの Tool は Agent の機能を拡張し、特定の操作の実行や外部システムへのアクセスを可能にします。

使用例
使用例への直接リンク

await agent.getTools()

パラメータ
パラメータへの直接リンク

options?:

{ requestContext?: RequestContext }
= {}
ランタイムコンテキストを含む任意の設定オブジェクト。
{ requestContext?: RequestContext }

requestContext?:

RequestContext
依存性注入とコンテキスト情報に使うランタイムコンテキスト。

戻り値
戻り値への直接リンク

tools:

TTools | Promise<TTools>
Agent に設定された Tool。直接のオブジェクト、または Tool へ解決される Promise として返されます。

詳細な使用例
詳細な使用例への直接リンク

await agent.getTools({
requestContext: new RequestContext(),
})