Engine and Auth
Reference for coven engine, auth, models, acp, and code commands.
1 min read
The engine is the coven-code binary that powers the interactive surfaces (coven, coven chat) and the engine passthrough commands. Coven pins a known-good engine version and can manage the install itself.
Engine management
coven engine manages the interactive agent runtime:
coven engine status # resolved engine path, source, version, pin state
coven engine status --json # machine-readable
coven engine install # download the pinned engine into ~/.coven/engine
coven engine install --version <v> --force # specific version, reinstall
coven engine which # print the engine binary path (exit 1 if none)install verifies the archive against a pinned SHA-256; --sha256 <HEX> supplies an expected checksum only when no built-in pin exists. which is designed for scripts and editor integrations:
"$(coven engine which)" --versionEngine passthrough
Four top-level commands forward directly to the installed engine, so you never have to invoke coven-code yourself:
| Command | What it does |
|---|---|
coven auth | Manage model provider credentials (Anthropic, Codex). |
coven models | List available models. |
coven acp | Start the Agent Client Protocol server (stdio JSON-RPC). |
coven code | Run any Coven engine subcommand directly (escape hatch). |
Arguments after the verb are passed through unchanged. coven code adds no leading subcommand, so it reaches anything the engine exposes:
coven auth # engine credential management
coven models # list models available to the engine
coven code --help # the engine's own help, via the escape hatchAll four require an installed engine and fail with a pointer to coven engine install when none resolves.
Related
- Interactive shell for how
covenandcoven chathand off to the engine. - Install for installing the
covenCLI itself. - Doctor reports the same engine resolution with the minimum supported version.
Last updated on