Skip to main content
定義元: src/genai/subagent.ts:65

継承元

  • SpanBase

アクセサー

モデル

取得シグネチャ

get model(): string
定義元: src/genai/subagent.ts:78
戻り値
string

取得シグネチャ

get name(): string
定義元: src/genai/subagent.ts:74
戻り値
string

メソッド

addEvent()

非推奨。 このデータは代わりに setAttributes で記録してください。 OpenTelemetry では Span Event API (Span.addEvent) の段階的な廃止が進められています。 このメソッドは引き続き動作し、既存のspanイベントデータも有効です。 https://opentelemetry.io/blog/2026/deprecating-span-events/ を参照してください。
addEvent(name, attributes?, startTime?): this
名前付きイベントをspanに追加します。コンテキストの圧縮、ツールループの検出、ガードレールのトリガーなど、span以外のタイミングを示す際に役立ちます。 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(opts): this
任意のフィールドを一括設定します。既存の値はマージではなく置換されます。 定義元: src/genai/subagent.ts:117

パラメーター

opts
agentDescription?
string
agentId?
string
agentVersion?
string
モデル?
string
名?
string
systemInstructions?
string[]

戻り値

this

setAttributes()

setAttributes(attributes): this
span に複数の属性をまとめて設定します。end() の後に呼び出すと、警告が表示され何も実行されません。OTel の Span.setAttributes (および Python SDK の set_attributes) と同様です。 定義元: src/genai/spanBase.ts:63

パラメーター

属性
Attributes

戻り値

this

継承元

SpanBase.setAttributes