CLI Reference
The goatcs-harness command-line interface is the primary entry point for running, verifying, and managing skill executions.
Commands
goatcs-harness run
Execute a skill graph.
The goatcs-harness command-line interface is the primary entry point for running, verifying, and managing skill executions.
goatcs-harness runExecute a skill graph.
1 | |
| Flag | Description |
|---|---|
--seed <path> |
JSON file with initial state (required) |
--provider inline / claude-cli / codex |
Execution provider |
--read-dir <dir> |
Allow file reads from this directory |
--scratch-dir <dir> |
Session scratch directory |
--resume <session> |
Resume a checkpointed session |
goatcs-harness verifyValidate a graph topology.
1 | |
Checks: node types, edge types, gate conditions, wave assignments, schema compliance.
goatcs-harness wiring-checkVerify skill wiring against a contract.
1 | |
goatcs-harness submitSubmit output for a paused inline node.
1 | |
goatcs-harness forkFork a session at a specific sequence number.
1 | |
goatcs-harness handoffHand off a session between agents.
1 | |
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error (graph validation, runtime failure) |
| 11 | HITL pause (inline provider waiting for input) |
| 20 | Sufficiency refusal (input too sparse) |
| 21 | Gate failure |
| 22 | File-system error |