メインコンテンツへスキップ
weave / SubAgent ネストされたエージェント呼び出しです。現在のエージェントが 別の名前付きエージェントに処理を引き継ぐ際に使用されます (例: planner が researcher を呼び出す場合) 。サブエージェントの名と (必要に応じて) そのモデルがタグ付けされた invoke_agent スパンを出力します。 weave.startSubagent() (または turn.startAgent()、あるいは llm.startAgent()) で作成し、end() で終了します。 Example
const sub = weave.startSubagent({name: 'researcher', model: 'gpt-4o'});
try {
  // ... サブエージェントの LLM/Tool Call を調整する ...
} finally {
  sub.end();
}

目次

プロパティ

メソッド

プロパティ

モデル

Readonly モデル: string

定義場所

genai/subagent.ts:41

Readonly name: string

定義場所

genai/subagent.ts:40

メソッド

end

end(opts?): void SubAgent の span を終了します。冪等です。失敗としてマークするには、error を渡します。

パラメーター

タイプ
opts?Object
opts.error?Error

戻り値

void

定義場所

genai/subagent.ts:65

create

create(opts): SubAgent

パラメーター

タイプ
optsSubAgentInit & ChildSpanContext

戻り値

SubAgent

定義場所

genai/subagent.ts:44