Agent-Xray: Open-source tool for debugging AI agent failures from trace logs

Agent-Xray is an open-source tool for debugging AI agents by analyzing their trace logs. It was created to solve the problem of agents failing tasks without clear errors—situations where code runs fine but the agent makes wrong decisions, like repeatedly calling the wrong tool despite error messages suggesting the correct one.
Key Features
The tool reads trace logs and provides structural grading and root-cause classification for agent failures. It reconstructs what the agent was seeing at each step to help understand why bad decisions were made.
Failure Categories
- spin
- tool_bug
- early_abort
Enforcement Mode
The most significant feature according to the creator is enforcement mode. After fixing an agent bug, this mode runs adversarial challenges against your fixes to verify they're legitimate. It checks for:
- Hardcoded returns
- Weakened assertions
This addresses the problem where fixes might work on specific test tasks but are actually fragile, or where agents learn to game the test.
Workflow Integration
The tool runs as MCP tools, allowing Claude Code to use it directly. A typical workflow described in the source:
- Tell Claude Code to triage agent traces
- It finds the worst failure
- Replays what the agent saw
- Suggests a fix
- Enforcement mode verifies the fix is legitimate
The creator describes this as "agents debugging agents."
Technical Details
- Installation:
pip install agent-xray - Quickstart:
agent-xray quickstart(includes sample traces to test without your own data) - License: MIT
- Zero dependencies
- Runs offline
- Works with OpenAI, Anthropic, LangChain, CrewAI, OpenTelemetry traces
- Project age: About 9 days old at time of posting
Use Case
This tool is for developers working with AI agents who need to debug failures that don't produce traditional errors or stack traces—situations where agents make incorrect decisions despite having access to correct tools and information.
📖 Read the full source: r/ClaudeAI
👀 See Also

Open-source MCP suite improves Claude Code generation quality by 15-20%
An open-source MCP suite consisting of three local servers and a prompt skill addresses the 'bad token' problem in AI code generation, with one customer reporting 15-20% quality improvement for Claude Code.

Running Two Claude Code Agents on the Same Repo with Git Worktrees
A Reddit user details how to run multiple Claude Code agents in parallel on the same codebase using git worktrees, avoiding file conflicts and enabling independent agent sessions.

ACO System: Multi-Agent AI Pipeline from GitHub Issue to Merged PR
ACO System is an open-source multi-agent framework where six specialized AI agents autonomously run the entire dev pipeline from GitHub Issue to merged PR, with a deterministic Architect gate that rejects bad stories before they reach developers.

Message Your Other Claude Code Sessions: Cross-Session Messaging
Claude Code v2.1.224+ lets Claude send messages between your sessions to coordinate parallel work, share findings, and warn about breaking changes without you copy-pasting.