Skip to main content
Le Claude Agent SDK vous permet de créer rapidement des applications d’agents basées sur Claude. Vous pouvez intégrer Weave à vos agents Claude pour tracer automatiquement leurs appels, notamment les requêtes des agents, les réponses du modèle, l’utilisation d’outils et les conversations sur plusieurs tours de conversation. Weave affiche les données capturées dans la vue Agents de votre projet.

Tracer des agents Claude Agent SDK avec Weave

Le SDK Weave patche automatiquement le Claude Agent SDK pour Python, ce qui vous permet de capturer les traces de vos agents Claude avec une configuration minimale.Ce guide explique comment initialiser Weave et exécuter un agent Claude doté d’outils MCP via ClaudeSDKClient. Weave trace automatiquement, de bout en bout, la conversation, les appels de modèle et les appels d’outil.

Prérequis

  • Un compte CoreWeave Forge 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 ou version ultérieure.

Installer les paquets

Installez les paquets suivants dans votre environnement de développement. Le paquet weave capture les traces et claude-agent-sdk fournit l’environnement d’exécution de l’agent.

Initialiser Weave dans votre code

Ajoutez weave.init au projet, mettez à jour les noms de votre équipe et de votre projet CoreWeave Forge, puis créez un agent comme vous le feriez habituellement. weave.init active le patching automatique qui capture les traces issues du Claude Agent SDK.Le code suivant crée un agent Claude doté de deux outils MCP de calcul et l’exécute pendant que Weave capture les traces.
Lors de l’exécution du script, weave.init() affiche un lien vers votre projet. Ouvrez ce lien pour examiner les traces capturées pour la requête de l’agent, les réponses du modèle et les appels d’outil.

Consulter les traces de votre agent dans la vue Agents

Une fois le script exécuté, weave.init() affiche un lien vers votre projet. Ouvrez la vue Agents pour examiner :
  • Une session regroupant les tours de conversation.
  • Chaque tour de conversation, représenté par un span invoke_agent contenant des spans enfants imbriqués chat et execute_tool.
  • L’entrée complète, le modèle, la sortie, l’utilisation des jetons et les résultats des outils à chaque étape.
Pour en savoir plus sur l’affichage des données Agents dans Weave, consultez Afficher l’activité des agents.
Dernière modification le 30 septembre 2026