エージェントX線: トレースログからAIエージェントの障害をデバッグするためのオープンソースツール

Agent-Xrayは、AIエージェントのトレースログを分析してデバッグするためのオープンソースツールです。このツールは、明確なエラーがなくエージェントがタスクに失敗する問題を解決するために作成されました。例えば、コードは正常に実行されるものの、エージェントが誤った判断を下す状況、エラーメッセージが正しいツールを示唆しているにもかかわらず間違ったツールを繰り返し呼び出すような場合です。
主な機能
このツールはトレースログを読み取り、エージェントの失敗に対して構造的な評価と根本原因の分類を提供します。エージェントが各ステップで何を見ていたかを再構築し、なぜ誤った判断が下されたのかを理解するのに役立ちます。
失敗のカテゴリ
- spin
- tool_bug
- early_abort
強制実行モード
作成者によると、最も重要な機能は強制実行モードです。エージェントのバグを修正した後、このモードは敵対的チャレンジを実行して修正が正当であることを検証します。以下をチェックします:
- ハードコードされた戻り値
- 弱められたアサーション
これは、修正が特定のテストタスクでは機能するものの実際には脆弱である場合や、エージェントがテストを攻略することを学習する問題に対処します。
ワークフロー統合
このツールはMCPツールとして実行され、Claude Codeが直接使用できるようにします。ソースで説明されている典型的なワークフロー:
- Claude Codeにエージェントトレースのトリアージを指示する
- 最悪の失敗を見つける
- エージェントが見ていたものを再生する
- 修正を提案する
- 強制実行モードで修正が正当であることを検証する
作成者はこれを「エージェントがエージェントをデバッグする」と表現しています。
技術的詳細
- インストール:
pip install agent-xray - クイックスタート:
agent-xray quickstart(独自のデータなしでテストするためのサンプルトレースを含む) - ライセンス:MIT
- 依存関係なし
- オフラインで実行可能
- OpenAI、Anthropic、LangChain、CrewAI、OpenTelemetryトレースと連携
- プロジェクトの経過日数:投稿時点で約9日
ユースケース
このツールは、従来のエラーやスタックトレースを生成しない失敗をデバッグする必要があるAIエージェントを扱う開発者向けです。エージェントが正しいツールと情報にアクセスできるにもかかわらず誤った判断を下す状況です。
📖 Read the full source: r/ClaudeAI
👀 See Also

ローカルファーストのAI税務申告ソフトウェア、MCP上に構築された暗号化された個人識別情報(PII)対応
開発者がCrow向けに納税申告拡張機能を構築しました。このシステムはすべての個人識別情報(PII)をAES-256-GCMで暗号化し、Claude、ChatGPT、Gemini、Ollama経由のローカルモデルを含むあらゆるMCP互換クライアントで動作します。システムは1040フォーム、スケジュール1、HSA(8889)、教育費控除(8863)、自営業(スケジュールC/SE)、キャピタルゲイン(スケジュールD)の計算をローカルで処理します。

セッションサイフォン:オープンソースツールがAIコーディングエージェントの会話を統合
Session Siphonは、複数のAIコーディングエージェントの会話履歴を統合・インデックス化する無料のオープンソースツールです。開発者は、異なるプラットフォーム間での会話の追跡という課題を解決するためにClaudeを使用して作成しました。

AIエージェントのセキュリティと最適化のための2つの新しいオープンソースツール
AIエージェント開発者向けに2つのオープンソースツールが利用可能です:AI Agent Defense Kitはランタイムセキュリティスキルを提供し、AgentGuard(開発中)はコスト追跡、セキュリティスキャン、アクティビティ監視を提供します。

オープンソースのGTMプラグイン for Claude Code - 166のマーケティングスキルとブートストラップコマンドを搭載
開発者がClaude Code向けのオープンソースGo-To-Marketプラグインをリリースしました。このプラグインは、SEO、コンテンツ、アウトバウンド、セールス、成長、分析、戦略、広告、ソーシャル、CRM、AI検索にわたる166の専門的なマーケティングスキルを提供します。プラグインには、ユーザーにブランドについてインタビューを行い、パーソナライズされたコンテキストファイルを生成する /bootstrap コマンドが含まれています。