Documentation Index
Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
Use this file to discover all available pages before exploring further.
weave-claude-plugin は、Claude Code のコマンドライン インターフェース (CLI) 向けプラグインで、Claude Code セッションからトレースを自動的に取得して W&B Weave に送信します。会話の各ターン、ツール呼び出し、サブエージェントとのやり取りは、コードやワークフローを変更することなく、すべて記録されます。これは、エージェントの動作のデバッグ、セッション履歴の監査、チーム全体での Claude Code の使用状況の監視に役立ちます。
前提条件
- Claude Code がインストールされていること
- Node.js と
npmがインストールされていること - 有効なAPIキーを持つW&Bアカウント。APIキーを取得するには、API keysを参照してください。
W&B 専用クラウドおよびセルフマネージド インスタンス
WANDB_BASE_URL環境変数に、デプロイメントのベース URL を設定します。
hostフラグを付けてwandb loginコマンドを実行すると、ベース URL をセッションをまたいで保持できます。これにより、ホスト URL が$HOME/.config/wandb/settingsに書き込まれ、環境変数を設定しなくても Weave クライアントが自動的に読み込みます。
WANDB_BASE_URL または host フラグを、プラグインのデーモンの起動後に変更する必要がある場合は、変更を反映するためにデーモンを再起動してください。
プラグインをインストールする
~/.weave_claude_plugin/settings.json を作成し、Claude Code にプラグインを登録したうえで、Weave プロジェクト名と W&B APIキーの入力を求めます。install を実行する前に、環境で WEAVE_PROJECT と WANDB_API_KEY がすでに設定されている場合、インストーラーはそれらを使用するため、プロンプトでこれらの値を入力する必要はありません。完了したら、Claude Code を起動または再起動してください。プラグインは Claude Code CLI の起動時にバックグラウンドデーモンを開始し、トレースを Weave に送信します。
CI、ブートストラップスクリプト、またはプロンプトを表示してはいけないその他のオートメーションでは、--non-interactive フラグを設定してください。最初に環境変数を設定して、インストーラーが W&B で認証し、Weave プロジェクトを設定できるようにしてから、インストーラーを実行します。インストーラーは引き続き同じ方法でプラグインを設定し、Claude Code を登録します。環境変数が設定されている場合はそれらを使用し、いずれかが不足している場合は警告を表示します。
<your-team-name/your-project-name> と <your-api-key> を、ご自身の値に置き換えてください。
データの開示
- ユーザーのプロンプトとモデルの応答
- ツールへの入力とツールの出力
- Claude Code のツールが読み取ったファイルパスとファイル内容
- シェルコマンドとシェルの出力
- 取得した URL と取得したページの内容
現在のプラグインでは、PII のスクラビングや機密データのマスキングは実装されていません。セキュリティ要件またはコンプライアンス要件上、この種のデータを Weave に送信できない場合は、プラグインをインストールまたは有効化しないでください。
Weave でトレースを表示する
ステータスとログを確認する
status に対応が必要と表示される場合は、ログを確認してください。
ターミナルで、次を実行します。
- OK: トレースに必要なものはすべて設定されており、正常に動作しています。
- Action needed: 設定に問題があるか、必要なものが不足しています。詳細については、以下のようにデーモンのログを確認してください。
- Not yet active: エラーではありません。プラグインはまだアクティビティを記録していません。Claude Code セッションを開始または継続し、少し待ってからコマンドを再実行してください。
~/.weave_claude_plugin/logs/daemon.log のログファイルを直接開くこともできます。
Claude Code のスキル
weave:weave-* を使用しています。
/weave:weave-install
/weave:weave-status
weave-claude-plugin status を実行するのと同等で、Claude がその出力を解釈してくれます。