LLM プロバイダ SDK
LLM プロバイダ SDK は、モデル API を直接呼び出すためのクライアントライブラリです。CoreWeave Forge SDK をインストールしてtracing.init("[YOUR-TEAM]/[YOUR-PROJECT]") を呼び出すと、Forge SDK がプロバイダ SDK にパッチを適用し、各 Call を記録します。Agent Lens には会話内で実行された Call のみが表示されます。そのため、各インテグレーションページに示すとおり、Call は Conversation 内で実行してください。
エージェント SDK
エージェント SDK は、独自のアプリケーションコード内でエージェントやマルチエージェントのワークフローを構築するためのライブラリです。Forge SDK はまだこれらのフレームワークをサポートしていないため、これらのインテグレーションでは Weights & Biases Weave SDK を使用します。スクリプトにweave.init("[YOUR-TEAM]/[YOUR-PROJECT]") を追加すると、Weave がエージェント SDK にパッチを適用します。Agent Lens と Weave は同じトレースデータを共有しているため、トレースは Agent Lens に表示されます。
エージェント SDK は 1 回の Call ごとに 1 ターンを実行するため、weave.init() だけではターンが 1 つの会話としてまとめられません。各ターンで、SDK 独自のセッション ID またはグループ ID を渡してください。使用する ID は各インテグレーションページで確認できます。
エージェントハーネス
エージェントハーネスとは、コーディングエージェントや開発者ツールなど、エンドユーザーが使用するエージェントランタイムです。お使いのハーネスに対応したプラグインまたは拡張機能をインストールし、ハーネスでセッションを開始するとトレースが始まります。 Claude Code、Codex、Google Antigravity、OpenClaw のインテグレーションは Forge プラグインです。Pi のインテグレーションは、Forge SDK がまだ Pi をサポートしていないため、Weave SDK を使用しています。いずれのトレースも Agent Lens に表示されます。カスタムエージェントと OpenTelemetry
エージェントが上記のいずれの SDK でも構築されていない場合や、すでに OpenTelemetry スパンを出力している場合は、Forge SDK を直接使用するか、スパンを Agent Lens に送信してください。Agent Lens はあらゆる OTel スパンを受け入れ、GenAI セマンティック規約の属性を特別に処理するため、スパンは Conversations タブにレンダリングされます。- クイックスタート: エージェントを手動でインストルメントする: 小規模なマルチターンエージェントを例にした手順解説です。
- エージェントをトレースする: エージェントのヘルパーと概念を網羅したリファレンスです。
- OpenTelemetry スパンを Agent Lens に送信する: 既存の OTel パイプラインの送信先を Agent Lens のエンドポイントに設定します。SDK は不要です。