Weave for Agents est en préversion publique. Les fonctionnalités, les API et l’interface utilisateur de la vue Agents peuvent encore évoluer avant la disponibilité générale.
Tracer des agents Claude Agent SDK avec Weave
ClaudeSDKClient. Weave trace automatiquement la conversation, les appels au modèle et les appels d’outil de bout en bout. Une fois l’opération terminée, vous pouvez afficher une trace complète de la requête de l’agent, des réponses du modèle et des invocations d’outil dans la vue Agents de votre projet.
Prérequis
- Un compte W&B et une clé API définie dans la variable d’environnement
WANDB_API_KEY. - Une clé API Anthropic définie dans la variable d’environnement
ANTHROPIC_API_KEY. - Python 3.10+.
Installer les packages
weave capture des traces, et claude-agent-sdk fournit l’environnement d’exécution de l’agent.
Initialisez Weave dans votre code
weave.init dans votre projet, mettez à jour les noms de votre équipe et de votre projet W&B, puis créez un agent comme vous le feriez normalement. weave.init active le patching automatique qui capture les traces du Claude Agent SDK.
Le code suivant crée un agent Claude avec deux outils mathématiques MCP, puis l’exécute tandis que Weave capture les traces.
weave.init() affiche un lien vers votre projet. Ouvrez ce lien pour inspecter les traces capturées pour la requête de l’agent, les réponses du modèle et les appels d’outil.
Pour en savoir plus sur la consultation des données des agents dans Weave, voir Afficher l’activité de l’agent.