Skip to content

halo eval run

Run an eval suite and print the scorecard

Terminal window
halo eval run <suite.yaml> [flags]
Flag Shorthand Type Default Description
--cpus string 2 docker CPU limit per trial
--fail-on string none exit 3 when the gate verdict is at least: block | hold | none
--history string append a summary line to this scorecard history (JSONL)
--local bool false run on the host instead of Docker (no isolation; testing only)
--matrix bool false run the suite’s matrix (harness x model x provider) instead of its variants
--memory string 4g docker memory limit per trial
--network string none docker network for trials (default none: no egress)
--parallel int 2 concurrent trials
--pass-env stringSlice [] host env vars (UPPER_SNAKE) forwarded into the agent step only
--report string also write the Markdown report (PR-comment ready) to this file
--scorecard string also write the scorecard JSON to this file
--seed uint64 1 bootstrap seed (reproducible CIs)
Flag Shorthand Type Default Description
--output string text output format: text|json

halo eval