Learn how to connect Hermes Agent to Agent Vault so it can make authenticated API requests without ever seeing your credentials.
Running Hermes on a remote VPS instead of your laptop? Follow Run Hermes on a VPS. It covers the same brokering pattern as a two-VPS deployment with systemd, a Telegram bot, and an optional egress firewall.
An agent token from Agent Vault (create one under Agents → Add agent).
Install the Agent Vault CLI on the host or in the container image where Hermes Agent runs, and point it at your Agent Vault instance. The CLI bootstraps Hermes Agent’s environment so every outbound API call routes through Agent Vault for credential injection.
agent-vault run launches Hermes Agent with HTTPS_PROXY and HTTP_PROXY pre-set so both its HTTPS and plain HTTP calls route through Agent Vault for credential injection.
agent-vault run launches Hermes Agent with HTTPS_PROXY and HTTP_PROXY pre-set so both its HTTPS and plain HTTP calls route through Agent Vault for credential injection.
Inject the env vars when you run the container so the token never gets baked into the image. The CLI reads them on launch to authenticate with Agent Vault and scope its session to the right vault.
agent-vault run also installs an Agent Vault skill at ~/.hermes/skills/agent-vault-cli/SKILL.md that teaches Hermes Agent how to raise proposals when API access is needed. The skill persists across sessions.