What gets measured
Each scenario run produces two independent scores:
A scenario passes only when both gates pass. An agent can fix a problem the wrong way, or follow every rule and still leave the system broken — the split catches both.
Pass rate
Verifies the end result, regardless of how the agent got there.- Ansible-based ground-truth check — after the agent finishes, an Ansible playbook inspects the host (service status, file contents, port responsiveness). Most reliable.
- Output-based check — if there’s nothing to verify on the host (e.g. for pure investigation tickets), measure the quality of the report.
Compliance
Verifies the agent did it the way you expected.- Which actions were taken
- Which tools were used (and which weren’t)
- Specific words in the task summary
- Which operational rules were injected
- How many tasks the job needed
Automation
The benchmark runner can execute scenarios on a regular schedule. Results land in Command Center → Benchmarks with pass rate, compliance, and trends over time, so you can spot regressions early. Recommended cadence: weekly nightly run of your full scenario suite, plus per-PR runs of the scenarios touching changed specialties or rules.What benchmarking is good for
See Benchmark for the runner CLI, scenario format, and validators.

