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()
addEvent(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èsname,attributes?,startTime?):this
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(Lit les valeurs actuelles des champs (afin de prendre en compte les modifications effectuées viaopts?):void
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(Définit plusieurs champs à la fois. Remplace les valeurs existantes (sans les fusionner). Défini dans : src/genai/subagent.ts:117opts) :this
Paramètres
opts
agentDescription?
string
agentId?
string
agentVersion ?
string
model?
string
nom ?
string
systemInstructions?
string[]
Renvoie
this
setAttributes()
setAttributes(Définit simultanément plusieurs attributs sur le span. Émet un avertissement et ne fait rien aprèsattributes) :this
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