Skip to main content
Most users only need HAI_API_KEY for hosted mode or HAI_AGENT_RUNTIME_BASE_URL for local mode. The rest are useful for host integrations, debugging, or advanced runtime control.

Model and credentials

holo login stores HAI_API_KEY in:
The client loads environment in this order:
  1. process environment;
  2. ~/.holo/.env;
  3. .env in the current working directory.
Process environment wins over files.

Runtime

For host integrations, set model variables in the host’s configuration if the host is launched from a GUI and does not inherit your shell exports. Example MCP environment:

Runtime download overrides

These are for tests, operations, or trusted development builds: HoloDesktop CLI refuses an unverified download URL. Set both values or neither.

Development and tests

Some repository tests use opt-in variables such as HOLO_RUN_INTEGRATION, HOLO_IT_BASE_URL, and HOLO_IT_MODEL. These are test harness variables, not end-user configuration. For normal local model use, prefer:
For host-launched stdio servers, use: