Passer au contenu principal
weave / SubAgent

Hiérarchie

  • SpanBase SubAgent

Table des matières

Accesseurs

Méthodes

Accesseurs

model

get model(): string

Renvoie

string

Défini dans

src/genai/subagent.ts:78

nom

get nom(): string

Renvoie

string

Défini dans

src/genai/subagent.ts:74

Méthodes

addEvent

Obsolète. Enregistrez plutôt ces données via setAttributes. OpenTelemetry abandonne progressivement l’API d’événements de span (Span.addEvent). Ces 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/Exemple
addEvent(name, attributes?, startTime?): this Ajoute un événement nommé au span. Utile pour marquer des moments qui ne correspondent pas à des spans, comme la compaction du contexte, la détection de boucles d’outil ou le déclenchement de guardrails. Émet un avertissement et n’a aucun effet après end(). Reproduit le comportement de OTel Span.addEvent.

Paramètres

Renvoie

this

Hérité de

SpanBase.addEvent

Défini dans

src/genai/spanBase.ts:82

end

end(opts?): void Lisez les valeurs actuelles des champs (pour refléter les mutations effectuées via record() depuis start) et fermez le span. Cette opération est idempotente. Passez error pour marquer le span comme ayant échoué; passez endTime pour antidater la fermeture.

Paramètres

Renvoie

void

Défini dans

src/genai/subagent.ts:153

record

record(opts): this Définit plusieurs champs à la fois. Remplace (sans fusionner).

Paramètres

Renvoie

this

Défini dans

src/genai/subagent.ts:117

setAttributes

setAttributes(attributes): this Définit plusieurs attributs du span en une seule fois. Affiche un avertissement et n’a aucun effet après end(). Reprend le comportement de OTel Span.setAttributes (et de set_attributes du SDK Python).

Paramètres

Renvoie

this Exemple

Hérité de

SpanBase.setAttributes

Défini dans

src/genai/spanBase.ts:63

create

create(opts): SubAgent

Paramètres

Renvoie

SubAgent

Défini dans

src/genai/subagent.ts:93