weave.init() を呼び出すと、Weaveがフレームワークを自動パッチします。会話、ターン、LLMコール、ツールコールは、プロジェクトの Agents ビューにレンダリングされます。
次のサポートされている統合から選択してください。
エージェントハーネス
エージェントハーネスとは、コーディングエージェントや開発者ツールなど、エンドユーザーが使用するエージェントランタイムです。プラグインまたは拡張機能をインストールし、ハーネスでセッションを開始すると、トレースが始まります。エージェント SDK
エージェント SDK は、独自のアプリケーションコード内でエージェントやマルチエージェントワークフローを構築するためのライブラリです。スクリプトにweave.init("[YOUR-TEAM]/[YOUR-PROJECT]") を追加すると、Weave が SDK に自動的にパッチを適用します。
カスタムエージェントと OpenTelemetry
エージェントが上記のいずれの SDK でも構築されていない場合や、すでに OpenTelemetry スパンを出力している場合は、Weave SDK を直接使用してください。Weave はあらゆる OTel スパンを受け入れ、GenAI セマンティック規約の属性を特別に処理します。これにより、スパンが Agents ビューにレンダリングされます。- クイックスタート: エージェントを手動でインストルメントする — 小規模なマルチターンエージェントを例にした手順解説です。
- エージェントをトレースする — エージェント用ヘルパーと関連概念の完全なリファレンスです。
- OpenTelemetry スパンを Agents ビューに送信する — 既存の OTel パイプラインの送信先を Weave agents エンドポイントに設定します。Weave SDK は不要です。