The commands available to external developers, by group. Every command prints one JSON value to stdout (errors go to stderr with a non-zero exit). Pipe to jq, never scrape help text. Run everything through pnpm exec milo … in your repo. Setup and login are covered in Set up milo; the config workflow in Config with milo.
which, preflight, brand-context (brand voice/colors for agent-written copy), metadata, cache-clear
bundle
Remote JS bundles: build, promote <buildId>, current
analytics
metrics and query over app analytics
discount
App-created discounts: list, get
onelink
Smart links: list, get, subdomains
files
Store file uploads: list, upload, upload-icon
skills
Agent-skill management: status, sync, list, get (Set up milo)
Seeing “not available”?
A command that answers <group> <cmd> is not available is outside the
external surface — nothing is broken. If you believe you need it,
contact Appbrew.