Agent.getTools()
.getTools()
メソッドは、エージェントに設定されたツールを取得し、それらが関数である場合は解決します。これらのツールはエージェントの機能を拡張し、特定のアクションの実行や外部システムへのアクセスを可能にします。
使用例
await agent.getTools();
パラメータ
options?:
{ runtimeContext?: RuntimeContext }
= {}
ランタイムコンテキストを含むオプションの設定オブジェクト。
戻り値
tools:
TTools | Promise<TTools>
エージェントに設定されたツール。直接のオブジェクト、またはツールに解決されるPromiseのいずれか。
詳細な使用例
await agent.getTools({
runtimeContext: new RuntimeContext()
});
オプションパラメータ
runtimeContext?:
RuntimeContext
= new RuntimeContext()
依存性注入およびコンテキスト情報のためのランタイムコンテキスト。