-s, --scenarios <list> | required | Scenario keys or tags, comma-separated. Mix freely. |
--source <source> | git | Where scenarios are loaded from: git | fs |
-m, --mode <mode> | host | Execution mode: host | incus | lima |
-g, --gateway <type> | runner | Gateway used to submit tickets: runner | servicenow |
-i, --iter <n> | 1 | Number of iterations per scenario |
-p, --scenarios-path <path> | auto-detected | Path to the scenarios root directory |
--vm-templates-path <path> | auto-detected | Path to the VM templates directory (incus/lima modes) |
--env-file <path> | auto-detected | Path to the env file (falls back to process.env) |
--main-engine <engine> | | Override the main engine for all agents in this run |
--secondary-engine <engine> | | Override the secondary engine for all agents in this run |
--specialty <key> | | Override the specialty for all agents in this run |
--gateway-engine <model> | | Override the tenant llm_model for all tickets submitted via the runner gateway |
--gateway-multimodal-engine <model> | | Override the tenant multimodal_llm_model for all tickets submitted via the runner gateway |
--parallel | | Run scenarios concurrently using available RAM. Requires --mode incus or --mode lima. |
--parallel-ram-cap <gb> | | Cap the RAM budget for parallel execution in GB. Requires --parallel. |
--fail-on-error | | Exit with code 1 if any scenario fails |
--log-file <path> | | Mirror all output (ANSI-stripped) to a file |
-v / -vv | | -v: show failed checks. -vv: show all checks with full debug content. |