Skip to main content
The validate command has two independent modes. One requires a flag: --scenarios or --runs.

validate --scenarios

Inspect and lint scenario definitions: checks JSON schema, field consistency, host/agent references, and validation rule structure, and verifies that referenced agent, host, and specialty IDs exist in the database (so it needs a database connection). Does not execute the scenario. Useful after editing scenario.json files to catch errors before a full run.

validate --runs

Re-runs the validation rules for a scenario against an existing job, task, or benchmark, without re-executing the scenario. Use this when iterating on validation rules and you don’t want to wait for another full agent run. Scenario run results are also visible in the Benchmark page in Command Center.