Open-source tools for agent observability.
Plugins, skills, and getting-started templates that connect Claude Code and GitHub Copilot to the Progress Observability Platform — read traces, track cost, and build evals over MCP, from your coding agent.
export OBSERVABILITY_MCP_API_KEY="mcp_…"/plugin marketplace add \
observability-oss/progress-observability-plugin
/plugin install progress-observability"why did checkout-agent stall?"export OBSERVABILITY_MCP_API_KEY="mcp_…"/trace-triageexport OBSERVABILITY_MCP_API_KEY="mcp_…"/cost-reportThe toolkit
One read-only MCP connection to the Progress Observability Platform, five skills on top of it — four that chain into a triage-to-eval loop, plus a setup check you run first. Shipped from a single source as a Claude Code plugin and a VS Code / Copilot setup, so the same skills run in either.
Four read-only workflows over the Progress Observability MCP server — trace triage, cost and usage reports, eval coverage gaps, and LLM-as-a-Judge eval generation grounded in your real traces — plus health-check, a setup diagnostic you run first.
Run it three ways — a Claude Code plugin, a VS Code / Copilot setup, or a single lifted skill in any agent. Install steps below.
Each does one job well
Use them through the plugin, or lift a single skill into any agent. All read-only, all treating trace content as untrusted data.
Root-cause a run
Walk a failed or slow run's span tree, find the fault, hand back a diagnosis and a fix.
/cost-reportWatch the spend
Cost by model, app, and day; quota burn; and what drove a spike — decision-ready.
/coverage-gapsFind the blind spots
Which production behaviors have no eval measuring them, ranked by what to build first.
/eval-from-traceBuild the judge
Research-grounded LLM-as-a-Judge evaluator prompts, grounded in your real traces.
Check your setup
Read-only diagnostic — connection, key scope, whether traces are flowing, and how deep your instrumentation goes. The four above chain into a loop; this one you run first.
Docs — how each skill works, what it reads, and how to run it → · Skill source on GitHub →
Triage a failure, find the gap, build the eval, track the cost
The four skills chain into one loop — each stage's output is the next stage's input.
A run fails. Find the failure signature in the spans.
Confirm nothing measures that behavior yet.
Build the judge that catches it going forward.
Watch spend while you iterate on the fix.
Getting-started templates Coming soon
Starter repos pre-wired for observability — clone, add your keys, and you have a traced agent to build on. Listed here as they're published.
Using these tools, or want a say in what gets built next? Reach the maintainer on LinkedIn or Discord (Lyubomir Atanasov).
Running in three steps
You'll need a Progress Observability account and an MCP API key (paid plan). A Metadata-only key covers every skill except quoting raw trace text.
export OBSERVABILITY_MCP_API_KEY="mcp_…"
Claude Code
/plugin marketplace add observability-oss/progress-observability-plugin
/plugin install progress-observability
"why did checkout-agent stall in the last hour?"
"what's driving my spend this week?"
"what should I evaluate next?"
VS Code · Copilot
cp -r copilot/.vscode copilot/.github your-repo/
# then reload VS Code and start the progress-observability MCP server
/trace-triage # or just ask in plain language