Skip to main content
Environment commands live under the hone env group of the hone CLI (@asymmetric-ai/hone-cli). The retired standalone bin asym is kept as a deprecated alias — it prints a rename notice, then delegates, so old scripts keep working. Every clone-scoped verb takes a clone id (like slack-a1b2); spin and verify take a template name (like slack). Six templates ship today — slack, stripe, linear, github, notion, and hubspot. List them anytime with hone env ls --templates.

Commands

All commands above are invoked as hone env <command>. --json is available on spin, seed, status/ls, query, db, tokens, verify, and doctor (including their environment-composition forms) for scripting.

Global behavior

One id, every command. Clone-scoped verbs fail fast with CLONE_NOT_FOUND if the id isn’t in your registry, and point you to hone env status. Errors are sentences, not stacks. Every failure is a named error rendered as one actionable line — e.g. “Docker isn’t running. Start it, then retry. (hone env doctor)” Exit codes: State location. All state is under ~/.asymmetric/ (override with ASYM_HOME). See the registry.

A typical session