weave.init() dans le code qui utilise un SDK d’agent pris en charge, et Weave patche automatiquement le framework. Les sessions, les tours de conversation, les appels LLM et les appels d’outil s’affichent dans la vue Agents de votre projet.
Choisissez l’une des intégrations prises en charge ci-dessous.
Harness d’agents
Les harness d’agents sont des environnements d’exécution pour agents destinés aux utilisateurs finaux, comme les agents de code et les outils de développement. Installez le plugin ou l’extension, puis démarrez une session dans le harness pour activer le traçage :SDK Agents
Les SDK Agents sont des bibliothèques permettant de créer des agents et des flux de travail multi-agent dans le code de votre propre application. Ajoutezweave.init("[YOUR-TEAM]/[YOUR-PROJECT]") à votre script, et Weave applique automatiquement un patch au SDK :
Agents personnalisés et OpenTelemetry
Si votre agent n’est pas développé avec l’un des SDK ci-dessus, ou s’il émet déjà des spans OpenTelemetry, utilisez directement le SDK Weave. Weave accepte n’importe quel span OTel et applique un traitement spécifique aux attributs de convention sémantique GenAI afin que les spans s’affichent dans la vue Agents :- Démarrage rapide : instrumenter manuellement un agent — un guide pas à pas pour un petit agent sur plusieurs tours de conversation.
- Tracer vos agents — la référence complète des fonctions utilitaires pour les agents et des concepts associés.
- Envoyer des spans OpenTelemetry vers la vue Agents — faites pointer un pipeline OTel existant vers le point de terminaison de Weave Agents, sans SDK Weave requis.