Skip to main content
Défini dans : src/genai/subagent.ts:65

Hérite de

  • SpanBase

Accesseurs

model

Signature d’obtention

get model(): string
Défini dans : src/genai/subagent.ts:78
Renvoie
string

nom

Signature d’obtention

get name(): string
Défini dans : src/genai/subagent.ts:74
Renvoie
string

Méthodes

addEvent()

Obsolète. Enregistrez plutôt ces données avec setAttributes. OpenTelemetry abandonne progressivement l’API d’événements de span (Span.addEvent). Cette méthode fonctionne toujours et les données d’événements de span existantes restent valides. Voir https://opentelemetry.io/blog/2026/deprecating-span-events/
addEvent(name, attributes?, startTime?): this
Ajoute un événement nommé au span. Utile pour signaler des moments ne correspondant pas à des spans, tels que la compaction du contexte, la détection de boucles d’outils ou le déclenchement de garde-fous. Émet un avertissement et ne fait rien après end(). Reproduit le comportement de Span.addEvent d’OTel. Défini dans : src/genai/spanBase.ts:82

Paramètres

nom
string
attributes ?
Attributes
startTime?
TimeInput

Renvoie

this

Exemple

Hérité de

SpanBase.addEvent

end()

end(opts?): void
Lit les valeurs actuelles des champs (afin de prendre en compte les modifications effectuées via record() depuis start) et clôt le span. Idempotente. Transmettez error pour le marquer comme ayant échoué ; transmettez endTime pour antidater sa clôture. Défini dans : src/genai/subagent.ts:153

Paramètres

opts ?
SpanEndOptions

Renvoie

void

record()

record(opts) : this
Définit plusieurs champs à la fois. Remplace les valeurs existantes (sans les fusionner). Défini dans : src/genai/subagent.ts:117

Paramètres

opts
agentDescription?
string
agentId?
string
agentVersion ?
string
model?
string
nom ?
string
systemInstructions?
string[]

Renvoie

this

setAttributes()

setAttributes(attributes) : this
Définit simultanément plusieurs attributs sur le span. Émet un avertissement et ne fait rien après end(). Reproduit Span.setAttributes d’OTel (ainsi que set_attributes du SDK Python). Défini dans : src/genai/spanBase.ts:63

Paramètres

attributs
Attributes

Renvoie

this

Exemple

Hérité de

SpanBase.setAttributes