Skip to content

v0.38.0 — MCP Server: Debug Agent Sessions Conversationally

Choose a tag to compare

@github-actions github-actions released this 17 May 13:29

Query agent traces through Claude Code or Cursor using natural language.

agent-strace mcp starts a JSON-RPC 2.0 MCP server over stdio. No external dependencies — implements the MCP protocol using stdlib only.

Five tools

Tool Description
list_sessions Sessions with metadata, cost estimate, agent name filter
get_session Full event stream with optional event type filter
search_events Filter by tool name, file path, exit code, or error flag across sessions
get_session_summary Plain-English phase breakdown — what the agent did, files touched, retries
diff_sessions Tool call delta, file overlap, cost/token/error delta between two sessions

Claude Code config

{
  "mcpServers": {
    "agent-trace": {
      "command": "agent-strace",
      "args": ["mcp"]
    }
  }
}

Cursor config

{
  "mcpServers": {
    "agent-trace": {
      "command": "agent-strace",
      "args": ["mcp"]
    }
  }
}

Also in this release

  • examples/ci/agent-eval.yml: GitHub Actions eval CI workflow — runs eval ci with baseline comparison on PRs touching agent config files, posts score summary as a PR comment
  • 40 new tests; 740 total across Python 3.10-3.13