Hermes. The Bridge provider id is hermes.
Hermes is an open agent stack with a CLI and optional messaging gateway. In CtrlNode, tasks run through the Bridge like other CLIs — primary path is hermes acp (Agent Client Protocol), with hermes chat as a fallback.
Install on the Bridge host
PATH:
ctrlnode.
CtrlNode setup
- Project — set default agent type to Hermes (CLI badge in the project sidebar).
- Team — create an agent with type Hermes.
- Bridge — ensure
ctrlnodeis connected; CtrlNode sendssync_hermes_agentswith your agent ids.
How dispatch works
Task work mode still applies:
- OUTPUT ONLY — deliverables under this task’s folder in
{BASE_PATH}/.ctrlnode/tasks/... - WORK DIRECTORY — agent can read and change the project’s work directory (or Bridge workspace home if the project has no path set)
Where Hermes stores data
Other providers do not write under
.ctrlnode/agents/. Codex uses .ctrlnode/.codex-agents/{agentId}/.
HERMES_HOME in .env is only an emergency global override of ~/.hermes.
Environment variables
Provider API keys follow Hermes documentation (configure in the Hermes profile or global Hermes config as required by your install).
hermes mcp serve
Not used for CtrlNode task dispatch. hermes mcp serve is for messaging gateways (Telegram, Discord, etc.), not for local dispatch_task from the Bridge.