前提条件
- Node.js v18 以降 (
npmを含む) 。 - Claude Code がインストールされ、認証が完了していること。
- CoreWeave Forge アカウントと、
WANDB_API_KEY環境変数に設定した APIキー。 - トレースの送信先となる Weave プロジェクト (
[YOUR-TEAM]/[YOUR-PROJECT]) 。
プラグインをインストールする
CLI をインストールし、インストーラーを実行してプラグインを Claude Code に登録します。その後、Claude Code のセッションを開始するとトレースが始まります。1
CLI をインストールする
2
インストーラーを実行する
~/.weave-claude-code/settings.jsonを作成します。- Claude Code にプラグインを登録します。
- Weave プロジェクト (
[YOUR-TEAM]/[YOUR-PROJECT]) と W&B APIキーがまだ設定されていない場合は、入力を求めます。
WEAVE_PROJECT と WANDB_API_KEY を使用し、どちらかが設定されていない場合は警告を表示します。3
Claude Code を起動する
Weave で Claude Code のトレースを表示する
Claude Code のセッションを 1 回以上実行したら、Weights & Biases UI で project を開きます。- Forge にアクセスし、project を選択します。
- サイドバーメニューで Agents を選択します。
- Conversations タブを選択すると、project に保存されたすべてのエージェントの会話が表示されます。
- 会話を選択すると、会話ツリー全体を確認できます。
invoke_agent claude-code スパンには最上位のエージェント名が使用されます。デフォルトは claude-code です。この名前は agent_name 設定または WEAVE_AGENT_NAME 環境変数で変更できます (プラグインを設定するを参照してください) 。サブエージェントには、それぞれ独自のタイプ名がそのまま使用されます。
マルチターンの会話はサーバー側で会話 ID によって関連付けられるため、複数のトレースにまたがって会話を追跡できます。各スパンには、トークン使用量、モデル名、ツールの入力と出力、処理時間、プロンプトと応答のテキスト内容が含まれます。トレースされるデータの詳細については、GitHub の What Gets Traced を参照してください。
プラグインを設定する
インストール後にプラグインの設定を表示または更新するには、weave-claude-code config コマンドを使用します:
claude-code で表示されます。チームや project を区別する場合など、別の名前を使用するには agent_name を設定します。名前を空にすることはできません。また、前後の空白は自動的に削除されます。
環境変数は設定ファイルよりも優先されます。
Weave スキル
インストール後は、Weave 専用の 3 つのスキルを任意の Claude Code セッション内で直接使用できます。weave:weave-config スキルを使用すると、Claude Code 内から Weave の値を設定できます。
プラグインのステータスを確認する
プラグインのステータスの確認や問題のトラブルシューティングには、次の CLI コマンドを使用できます。✓ (OK) 、✗ (対応が必要) 、- (まだ有効になっていないがエラーではない) のいずれかが表示されます。
Weave に会話が表示されない場合は、デーモンのログを確認してください。
~/.weave-claude-code/logs/daemon.log でも確認できます。
W&B 専用クラウドまたはセルフホストインスタンス
W&B 専用クラウドまたはセルフホストインスタンスを使用している場合は、Claude Code を起動する前にWANDB_BASE_URL を設定してください。
WANDB_BASE_URL を読み取ります。変数を設定した時点でデーモンがすでに実行中の場合、変更は検出されません。デーモンを再起動するには、次の手順を実行します。
- デーモンを停止します。
WANDB_BASE_URLを設定します。または、wandb login --host https://[YOUR-INSTANCE].wandb.ioを実行すると、この設定がセッションをまたいで保持されます。- Claude Code を再起動します。デーモンが自動的に再起動し、正しい URL を使用します。
アンインストール
Claude Code からプラグインを削除するには、次のコマンドを実行します。--keep-logs を指定します。