Agent.getWorkflows()
.getWorkflows()
メソッドは、エージェントに設定されたワークフローを取得し、それらが関数である場合は解決します。これらのワークフローにより、エージェントは定義された実行経路を持つ複雑な多段階処理を実行することができます。
使い方の例
await agent.getWorkflows();
パラメータ
options?:
{ runtimeContext?: RuntimeContext }
= {}
ランタイムコンテキストを含むオプションの設定オブジェクト。
戻り値
workflows:
Promise<Record<string, Workflow>>
ワークフロー名をキーとし、対応するWorkflowインスタンスを値とするレコードオブジェクトに解決されるPromise。
詳細な使用例
await agent.getWorkflows({
runtimeContext: new RuntimeContext()
});
オプションパラメータ
runtimeContext?:
RuntimeContext
= new RuntimeContext()
依存性注入とコンテキスト情報のためのランタイムコンテキスト。