Products·Plate III · Proof

Did that change break your agent, or is it just noise?

DeltaProof checks AI agents in CI. It runs each case as many times as the statistics need, checks every run against rules you write, and answers PASS, FAIL or INCONCLUSIVE, with signed evidence anyone can verify offline.

Watch the film
$ pip install deltaproof
Open source · Apache-2.0
A · Baselineyour agent today
B · The changenew prompt, model or tool
Δ · Within noisemove your cursor across to change it
Plate III

Every run of an agent differs a little. The question is whether a change moved it further than chance would.

600 mTwilight zone

A bad change, caught and fixed.

A new prompt makes a refund agent skip the order lookup on some multi-item refunds. Here's what DeltaProof does about it.

Film IV · DeltaProofIllustrative · output format from the real CLI
Film IV

The gate fails and says exactly why: which rule broke, in how many runs, and on which kind of input.

1,400 mMidnight zone

Pass, fail, or not yet.

Most checks force a yes or a no. DeltaProof says when it doesn't know, instead of guessing.

PASSexit 0

No real change.

The differences are within what the model does on its own.

FAILexit 1

Something really broke.

You get the rule it broke, the failing runs and the inputs that trigger it.

INCONCLUSIVEexit 2

Not enough evidence yet.

It says so. Run more trials or raise the budget, and ask again.

2,600 mMidnight zone · Measured

Measured, and you can re-run it.

100%of seeded regressions caught, with no false alarmsA score-threshold gate: 19% caught, 17% false alarms
80%fewer trials than a fixed 200-run suite40 trials, the same verdicts
≤5%false alarms when nothing changedChecked nightly on the engine

Seeded benchmark: 6 synthetic agents × 7 kinds of regression, deterministic and reproducible from the repository. Dollar figures are priced token counts, not invoices. Verdicts are evidence with stated uncertainty, not guarantees.

6,000 mThe trench

Put your next agent change on trial.

Open source under Apache-2.0. Install it, write down the rules your agent must follow, and gate your next pull request.