Output Modes
Every CLI command supports four output modes, selected via global flags. The default mode produces human-friendly terminal tables.Available modes
The output envelope
When using--json or --agent, every command returns a standardised JSON envelope:
Error envelope
When a command fails, the envelope looks like:ok first before processing data.
Examples
Table mode (default)
JSON mode
jq, processing in scripts, or integrating with other tools:
Markdown mode
Agent mode
summary field optimised for AI assistant consumption. This is the mode that Agent Skills use to communicate with the CLI.