span-level replay is live · apache-2.0 · open source
the real debugger
for agents
trace, replay, eval — every signal in one place.
open a broken run, edit it, re-run it, and diff what changed.
start self-hosting
$docker compose up -d
lp
langprobe ai
2:43am
likely cause: web.search timeout is 5s but p95 latency is 6.2s. replay with 30s?
replay it
dismiss
replay diff · rep_c11d
web.search
error→ok
determinism
9/10 stable
no proprietary sdk — plain otlp/http from the frameworks you already use
replay
edit. re-run.
diff.
the debugger you reach for at 2am. change a prompt, model, or tool config and re-run against a real model — see exactly what changed, span by span.
span-level diffs — outputs, latency, tokens, cost, side by side.
determinism verdict — know if the fix is real or a lucky sample.
eval it — score the replay with the same judges as production.
agent-first · mcp
an agent can debug an agent
every read is a token-budgeted, llm-legible projection over rest and mcp. a 48k-token trace becomes a 2k-token salient slice — find, read, replay, diff, hands-free.
rest + mcp surface — same api for humans, ci, and coding agents.
token-budgeted views — salient slices, never raw dumps.
replay → diff → eval — the agent’s debug loop, as api calls.
eval rigor
judge your judges
schema adherence, test-retest stability, inter-judge agreement — before you trust a score.
test-retest.91
inter-judge κ.76
migration
ingestion is langsmith-compatible. change one env var; history backfills automatically. migration guide →
- ENDPOINT=api.smith...
+ ENDPOINT=probe.acme.dev
self-host
your vpc, your data
postgres + clickhouse + redis, one compose file. helm chart and operator for kubernetes.
$ docker compose up -d
✓ langprobe ready on :3000
common questions
how langprobe drops into your stack