Skip to content
# CLI
[Home](/en/ai)
[Catalog](/en/ai/catalog)
Discover native commands, configuration and operation recovery.
## Pages
[Overview](/en/ai/docs)
### Quickstart
[Quickstart](/en/ai/docs/quickstart)
[For people](/en/ai/docs/quickstart/human)
[For agents](/en/ai/docs/quickstart/agent)
[Catalog](/en/ai/docs/catalog)
[CLI](/en/ai/docs/cli)
### Trust and safety
[Overview](/en/ai/docs/trust-and-safety)
[Security checks](/en/ai/docs/security-checks)
[Troubleshooting](/en/ai/docs/troubleshooting)
## Content
# Rust CLI The executable registry owns commands and parameters: ```sh ai-stp help --agent --json ai-stp task intents --json ai-stp task input-schema --intent install --json ``` Use `help --path <command> --json` for a smaller scope. Task intents cover authoring and installation; account, sync, publication and other services have direct commands. Do not reconstruct a command from old session notes. Machine mode returns one JSON envelope. Inspect domain status and receipts: a plan is not an applied effect, and cached account status does not prove a live session. Mutations bind exact inputs and digest. Resume the original admitted operation after interruption; read the current task revision before continuing. Explicit YAML configuration supports `catalog.enabled`, `catalog.url` and `sync.enabled`. Pass it through `--config`; sync is disabled by default. Credentials stay in the chosen credential store. State is selected by `--state-dir`, `AI_STP_STATE_DIR`, or the XDG data directory. Never treat this directory as cache. The [native guide](https://github.com/ai-engineers-guild/ai-stp/blob/main/apps/cli/README.md) owns installation, migration, modules and platform limits. The [agent workflow](../quickstart/agent.md) explains task execution.