What did it do?
Attempts, turns, tool calls, spans.
attempts · traceWhat your agents did, how your products behaved while they did it, and whether the work was any good, joined on one run.
sources: superpipeline ok · agentpod ok · traces ok · logs ok · errors ok · verdicts ok
Attempts, turns, tool calls, spans.
attempts · traceLogs and errors that share the run's trace.
log_count · errorsGate decisions and recorded verdicts.
verdictsTelemetry is sampled, lossy and short-lived. Verdicts are append-only and never lost. superwitness keeps them in separate stores and never treats one as the other.
| Telemetry | Verdicts | |
|---|---|---|
| loss | Expected: sampled, short retention | Never |
| where | Upstream engines | superwitness's own database |
An MCP server: thin tools over the run, spans, logs and verdict operations.
get_run · list_run_spans · list_run_logs · record_verdictVictoriaLogs, VictoriaTraces and the OpenTelemetry Collector: upstream, unforked, permissively licensed. superwitness adds the run, the join and the verdicts. Designed to sit beside VictoriaMetrics and Perses the same way.
SHA256SUMS.No product requires it: they send plain OTLP and never wait on it.
$ curl -LO https://github.com/SuperJackfruitLabs/superwitness/releases/download/v0.1.1/superwitness_0.1.1_linux_amd64.tar.gz
$ curl -LO https://github.com/SuperJackfruitLabs/superwitness/releases/download/v0.1.1/SHA256SUMS
$ sha256sum --ignore-missing -c SHA256SUMS
$ tar xzf superwitness_0.1.1_linux_amd64.tar.gz
Full install guide →