maida run#
Runs a traced Python agent repeatedly in fresh copies of the current tracked and nonignored workspace, evaluates every resulting trace with the selected policy, and aggregates the outcomes into PASS, FAIL, or INCONCLUSIVE.
maida run AGENT_SCRIPT [options]
Argument/Option |
Default |
Description |
|---|---|---|
|
required |
Traced Python script inside the current Git workspace |
|
policy value ( |
Number of isolated subprocess trials |
|
policy value ( |
One-sided Wilson coverage ( |
|
policy value ( |
Required pass rate |
|
- |
Baseline JSON applied to every trial |
|
|
Assertion and statistical gate settings |
|
|
|
|
policy value ( |
Stop on an irreversible blocking failure, or force the full fixed-N sample |
|
- |
Atomically write report schema |
maida run my_agent.py --baseline .maida/baselines/my_agent.json \
--policy .maida/policy.yaml --format markdown --json-out maida-report.json
Each trial must create exactly one completed trace. Exit 1 is reserved for FAIL; PASS and the provider-neutral INCONCLUSIVE verdict exit 0, so CI consumers must read the JSON verdict rather than infer uncertainty from the process status. Missing inputs exit 2 and internal execution failures exit 10.