execute_tool span を生成します。
weave.startTool() (または turn.startTool()、あるいは
llm.startTool()) によって作成され、end() で終了します。span にツールの出力を記録するには、
end() を呼び出す前に result を設定してください。
例
目次
プロパティ
メソッド
プロパティ
args
Readonly args: string
定義元
名
Readonly name: string
定義元
result
Optional result: string
文字列形式のツール出力です。end() で gen_ai.tool.call.result に記録されます。
定義元
toolCallId
Readonly toolCallId: string
定義元
メソッド
end
opts?): void
result を span にフラッシュしてから閉じます。冪等です。error を渡すと、
span は失敗としてマークされます。
パラメーター
| 名 | タイプ |
|---|---|
opts? | Object |
opts.error? | Error |
戻り値
void
定義元
create
opts): Tool
パラメーター
| 名 | タイプ |
|---|---|
opts | ToolInit & ChildSpanContext |
戻り値
Tool