Skip to main content
Run your experiments in CI and fail the build when a scorer drops below a threshold — or regresses significantly against a baseline.

The CLI

runagain-eval (in @runagain/cli) triggers an experiment, polls the eval worker for its per-scorer summary, applies your policy, and exits non-zero on failure.
--fail-on-regression uses the same significance test as the compare view — so a merge is only blocked when a drop is unlikely to be sampling noise.

GitHub Action

A non-zero exit fails the job and blocks the merge.