holo command. If you are developing from a source checkout instead of using the installer, prefix commands with uv run.
Commands
Run
Hosted mode:
--model, --base-url, and --runs-dir require a fresh runtime. Stop the existing runtime or pass a different --port.
Stop a run
While a foregroundholo run is active, press Esc twice quickly to stop it. This is a global kill switch, so it works even when Holo holds focus and you cannot reach the terminal (on macOS it needs Input Monitoring permission). You can also press Ctrl+C in the launching terminal, or run holo stop from any other terminal; holo stop --force additionally kills the runtime. For host-launched runs, run holo stop or cancel the request from your MCP or ACP host. Bound risky tasks ahead of time with --max-steps or --max-time-s.
MCP
hai-agent-runtime if no healthy runtime is already listening.
Use Use HoloDesktop CLI as an MCP server for host setup.
ACP
Install
Login
holo login opens a browser sign-in flow, saves HAI_API_KEY to ~/.holo/.env, and writes an identity cache to ~/.holo/profile.json.
Rotate or switch identity:
Whoami
Doctor
doctor is read-only. Use it when setup, runtime launch, credentials, permissions, or the agent API are failing.