get_latest_errors()Find uncaught exceptions and failing routes.
↗PixelGenome connects live OpenTelemetry traces directly to Cursor, Windsurf, Claude, and Codex via MCP—so your agent can find, diagnose, and fix production bugs without pasted stack traces.
$ npm install @pixelgenome/node-sdk
get_latest_errors()
FOUND #tr-9942get_stack_trace("tr-9942")
stripe.ts:42Editing local source
FIX READYNot another dashboard. A typed tool surface built for autonomous debugging.
get_latest_errors()Find uncaught exceptions and failing routes.
↗get_trace_waterfall(trace_id)Inspect the entire request path, span by span.
↗get_stack_trace(error_id)Return only the frames that matter.
↗suggest_code_location(trace_id)Map production failures to local files and lines.
↗Ingest standard OTLP traces, logs, spans, and exceptions from production.
Your agent calls PixelGenome tools from the IDE and follows the trace to the root cause.
Source-mapped evidence points the agent to the exact local file and line.
Trace the fix and the agent’s own tool calls with OpenTelemetry.
When your coding agent calls PixelGenome, it receives a compact, structured response—not thousands of raw log lines. Each response includes the failure, trace ID, relevant stack frames, and source location.
{
"error": "PoolTimeoutError",
"route": "POST /api/pay",
"trace_id": "tr-9942",
"source": {
"file": "src/services/stripe.ts",
"line": 42
},
"evidence": {
"db_pool_active": 32,
"db_pool_max": 32
}
}Connect your telemetry, point the MCP server to live traces, and give your agent production-grade context before it ships a patch.
$ docker compose up -d
✓ telemetry ready on :4318
✓ trace store ready on :8123
$ npm install @pixelgenome/node-sdk
✓ PixelGenome Node SDK installed