Prérequis
- Node.js v18 ou version ultérieure (inclut
npm). - Claude Code installé et authentifié.
- Un compte W&B et une clé API définie dans la variable d’environnement
WANDB_API_KEY. - Un projet Weave (
[YOUR-TEAM]/[YOUR-PROJECT]) pour recevoir les traces.
Installez le plugin
1
Installez le CLI
2
Exécutez le programme d’installation
- Crée
~/.weave-claude-code/settings.json. - Enregistre le plugin auprès de Claude Code.
- Vous invite à saisir votre projet Weave (
[YOUR-TEAM]/[YOUR-PROJECT]) et votre clé API W&B s’ils ne sont pas déjà définis.
WEAVE_PROJECT et WANDB_API_KEY depuis l’environnement et affiche un avertissement si l’une des deux valeurs est absente.3
Démarrez Claude Code
Afficher les traces de Claude Code dans Weave
- Accédez à https://wandb.ai et sélectionnez votre projet.
- Dans le menu latéral, sélectionnez Agents.
- Sélectionnez l’onglet Conversations pour afficher toutes les conversations d’agent enregistrées dans votre projet.
- Sélectionnez une conversation pour examiner l’arborescence complète de la conversation.
invoke_agent claude-code utilise le nom de l’agent de niveau supérieur, qui vaut par défaut claude-code. Vous pouvez le modifier à l’aide du paramètre agent_name ou de la variable d’environnement WEAVE_AGENT_NAME (voir Configurer le plugin). Les sous-agents conservent leurs propres noms de type.
Les conversations comportant plusieurs tours de conversation sont associées côté serveur via l’ID de conversation, afin que vous puissiez suivre une conversation à travers plusieurs traces. Chaque span inclut l’utilisation des jetons, le nom du modèle, les entrées et sorties des outils, les informations de temporisation, ainsi que le contenu textuel des prompts et des réponses. Pour plus d’informations sur les données tracées, voir Ce qui est tracé sur GitHub.
Configurer le plugin
weave-claude-code config pour afficher ou mettre à jour les paramètres du plugin après l’installation :
claude-code dans la vue Agents. Définissez agent_name pour utiliser un autre nom, par exemple pour distinguer des équipes ou des projets. Le nom ne peut pas être vide, et les espaces blancs au début et à la fin sont supprimés.
Les variables d’environnement priment sur le fichier de paramètres :
Compétences Weave
Vous pouvez utiliser la compétence
weave:weave-config pour définir des valeurs Weave depuis Claude Code :
Vérifier le statut du plugin
✓ (OK), ✗ (action nécessaire) ou - (pas encore actif, mais sans erreur).
Si les conversations n’apparaissent pas dans Weave, consultez le journal du démon :
~/.weave-claude-code/logs/daemon.log.
W&B Cloud dédié ou instances auto-hébergées
WANDB_BASE_URL avant de lancer Claude Code :
WANDB_BASE_URL au démarrage. Si le démon est déjà en cours d’exécution lorsque vous définissez la variable, il ne détectera pas la modification. Pour redémarrer le démon :
- Arrêtez le démon :
- Définissez
WANDB_BASE_URL, ou exécutezwandb login --host https://[YOUR-INSTANCE].wandb.iopour conserver ce paramètre d’une session à l’autre. - Relancez Claude Code. Le démon redémarre automatiquement et utilise l’URL correcte.
Désinstallation
--keep-logs pour conserver le répertoire des journaux.