エージェント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

Lightfeed Extractor: LLMを活用した堅牢なWebデータ抽出のためのTypeScriptライブラリ
Lightfeed Extractorは、LLMを使用して生のHTMLから検証済みの構造化データへの完全なパイプラインを処理するTypeScriptライブラリで、HTMLからマークダウンへの変換、Zodスキーマ検証、JSON回復、組み込みのPlaywrightブラウザ自動化などの機能を備えています。

Git pre-commitフックは、AIコーディングエージェントが古いドキュメントでコミットするのを防ぎます。
ある開発者が、AIコーディングエージェント(Claude Code、Cursor、Windsurf、Copilotなど)によるドキュメント更新漏れの問題に対処するため、ドキュメントファイルが古い状態でのコミットをブロックするGit pre-commitフックを作成しました。このツールはエラーコード1で終了し、AIエージェントにドキュメントを更新してから進むよう強制します。

GANスキル for Claude コード:アイデアを洗練する敵対的AIツール
Claude Codeのスキルである/ganは、敵対的AIの役割を用いて、識別器と生成器の交互のフェーズを通じてアイデアを批評・改善します。強度モード、多言語出力、強制役割選択などの機能は、自己反復を通じて開発されました。

Adeu v1.4: DOCXの変更履歴を追跡するオープンソースMCP
Adeu v1.4は、DOCXファイルにネイティブのOOXML修正履歴を外科的に注入し、書式、番号、レイアウトを保持します。脚注/文末脚注のインライン編集、定義済み用語のチェック、相互参照マップ、マルチレベルリストの往復変換を追加しました。