evals:run
Terminal
Unlike Pest, the CLI never promotes a baseline on its own. The first run of a suite has
nothing to compare against until you pass
--baseline (or promote a run afterwards with
evals:baseline) — see Baselines & Regressions.
The terminal output is a per-row table — pass counts, score ± spread, cost — plus totals; with
--compare, regressed/improved tables with before → after scores.
evals:baseline
Terminal
evals:calibrate
Terminal
make:eval
Terminal
app/Evals plus a starter JSONL dataset in evals/data/.
JSON output
--output=json emits a stable, versioned document: run metadata (git sha/branch, config), aggregate summary, every row with its samples and assertion results, the comparison diff, and the gate verdict. Pipe it to artifacts storage, parse it in CI annotations, chart it — the schema is designed to be depended on.
CI one-liner