hevn — Runtime Brief for Agents
Generated: 2026-06-01 CLI version: hevn-cli 0.1.0
Invoke
Use:
/Users/roman/Documents/HEVN\ CLI/.audit-venv311/bin/hevn <command> --json
Set an isolated config path for unattended runs:
export HEVN_CLI_CONFIG=/path/to/agent/hevn-config.json
export HEVN_API_KEY=...
export HEVN_MCP_KEY=...
Always Do
- Prefer
--jsonor--yamlon commands that support them. - Pass
--yesonly after independently verifying the affected object and scope. - Set
HEVN_CLI_CONFIGso the agent does not read or mutate a human user's default~/.config/hevn-cli/config.json. - Use external subprocess timeouts. CLI network calls use an internal 60 second HTTP timeout, and not all waits produce structured timeout JSON.
Never Do
- Do not call
hevn loginin a fully unattended agent run; it waits for a browser callback. - Do not depend on
hevn --version; it is not implemented. - Do not assume every
--jsonresponse hasok,data,error, andmeta. - Do not pipe secrets into
hevn mcp-keyin non-TTY mode; useHEVN_MCP_KEY. - Do not parse Typer validation errors as JSON.
Watch in Output
No such optionmeans Click/Typer validation failed and output is prose on stderr.This command needs app authorization (JWT)means app auth is missing.This command needs an MCP keymeans MCP auth is missing.Request failed:can represent network, DNS, or transport failure and is not a typed retry contract.