継承元
SpanBase
アクセサー
モデル
取得シグネチャ
get model(): string
定義元: src/genai/subagent.ts:78
戻り値
string
名
取得シグネチャ
get name(): string
定義元: src/genai/subagent.ts:74
戻り値
string
メソッド
addEvent()
addEvent(名前付きイベントをspanに追加します。コンテキストの圧縮、ツールループの検出、ガードレールのトリガーなど、span以外のタイミングを示す際に役立ちます。name,attributes?,startTime?):this
end() の呼び出し後は警告を出力し、何も実行しません。OTel の Span.addEvent と同様の動作をします。
定義元: src/genai/spanBase.ts:82
パラメーター
名
string
属性?
Attributes
startTime?
TimeInput
戻り値
this
例
継承元
SpanBase.addEvent
end()
end(現在のフィールド値を読み取り (opts?):void
start 以降に record() で行われた変更を反映) 、span を閉じます。冪等です。error を渡すと失敗としてマークされ、endTime を渡すと終了時刻を過去に設定できます。
定義元: src/genai/subagent.ts:153
パラメーター
opts?
SpanEndOptions
戻り値
void
record()
record(任意のフィールドを一括設定します。既存の値はマージではなく置換されます。 定義元: src/genai/subagent.ts:117opts):this
パラメーター
opts
agentDescription?
string
agentId?
string
agentVersion?
string
モデル?
string
名?
string
systemInstructions?
string[]
戻り値
this
setAttributes()
setAttributes(span に複数の属性をまとめて設定します。attributes):this
end() の後に呼び出すと、警告が表示され何も実行されません。OTel の Span.setAttributes (および Python SDK の
set_attributes) と同様です。
定義元: src/genai/spanBase.ts:63
パラメーター
属性
Attributes
戻り値
this
例
継承元
SpanBase.setAttributes