Skip to content

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

ContractPurpose
--format jsonStable machine-readable output for agent and automation consumers.
sinaris meta info --format jsonVersion, build date, and command counts.
sinaris meta list --format jsonFlat command discovery.
sinaris meta schemaFull nested command schema with options, arguments, stdin shape, and enum values.

Full Reference

The full protocol reference is maintained here:

Sinaris CLI Protocol Reference

Released under the MIT License.