CLI Protocol Reference
The CLI protocol is the machine-readable surface that agents, hooks, scripts, and automation should use.
Sinaris commands are self-describing through meta commands, so generated tools and AI agents can discover the current command tree instead of relying on stale prose.
Key Contracts
| Contract | Purpose |
|---|---|
--format json | Stable machine-readable output for agent and automation consumers. |
sinaris meta info --format json | Version, build date, and command counts. |
sinaris meta list --format json | Flat command discovery. |
sinaris meta schema | Full nested command schema with options, arguments, stdin shape, and enum values. |
Full Reference
The full protocol reference is maintained here: