メインコンテンツへスキップ
weave / SubAgent

階層

  • SpanBase SubAgent

目次

アクセサー

メソッド

アクセサー

モデル

get モデル(): string

戻り値

string

定義場所

src/genai/subagent.ts:78

get name(): string

戻り値

string

定義場所

src/genai/subagent.ts:74

メソッド

addEvent

非推奨です。 このデータは代わりに setAttributes を使用して記録してください。 OpenTelemetry では Span Event API (Span.addEvent) の段階的な廃止が進められています。この メソッドは引き続き動作し、既存の span event データも引き続き有効です。 参照: https://opentelemetry.io/blog/2026/deprecating-span-events/
addEvent(name, attributes?, startTime?): this スパン に名前付きイベントを追加します。コンテキストの圧縮、tool ループの検出、 または guardrail の発動など、スパン 以外の時点を記録する際に便利です。end() の後に呼び出すと警告を出し、 何も行いません。OTel Span.addEvent と同様の動作です。

パラメーター

戻り値

this

継承元

SpanBase.addEvent

定義場所

src/genai/spanBase.ts:82

end

end(opts?): void 現在のフィールド値を読み取り (start 以降に record() によって行われた変更を反映するため) 、 スパンを終了します。冪等です。失敗としてマークするには、error を渡します。 終了時刻を過去にさかのぼって設定するには、endTime を渡します。

パラメーター

戻り値

void

定義場所

src/genai/subagent.ts:153

record

record(opts): this 任意のフィールドを一括で設定します。マージは行わず、置き換えます。

パラメーター

戻り値

this

定義場所

src/genai/subagent.ts:117

setAttributes

setAttributes(attributes): this スパンに複数の属性をまとめて設定します。end() の後に呼び出すと、警告を出して何も実行しません。OTel の Span.setAttributes (および Python SDK の set_attributes) に準拠しています。

パラメーター

戻り値

this

継承元

SpanBase.setAttributes

定義場所

src/genai/spanBase.ts:63

create

create(opts): SubAgent

パラメーター

戻り値

SubAgent

定義場所

src/genai/subagent.ts:93