Hermes Agents
Manage hosted Hermes agents — isolated
NousResearch Hermes containers on Divinci infrastructure — without leaving your
terminal. Every command supports the global --json flag for scripting and
--workspace <id> to override the active workspace.
Create
Section titled “Create”# Platform model (Divinci-paid, no key needed) — the defaultdivinci hermes create --title "Support Bot"
# Pick a model explicitlydivinci hermes create --title "Llama Bot" \ --model "cloudflare/@cf/meta/llama-3.3-70b-instruct-fp8-fast"
# Bring your own keydivinci hermes create --title "Claude Agent" \ --model "anthropic/claude-sonnet-4-5" \ --provider anthropic --provider-api-key "$ANTHROPIC_API_KEY"
# Ground every turn in a Release's knowledge base (RAG)divinci hermes create --title "Docs Agent" --release <releaseId>Also accepts --system-prompt (persona) and --description.
List and inspect
Section titled “List and inspect”divinci hermes list
divinci hermes get <agentId># → model, status (provisioned | active | stopped), linked releaseId,# BYOK provider + hasProviderApiKey, and the hsk- proxy keyUpdate
Section titled “Update”Partial update — only the flags you pass are touched:
divinci hermes update <agentId> --model "vertex_ai/gemini-2.5-pro"divinci hermes update <agentId> --system-prompt "New persona"divinci hermes update <agentId> --disable # reject chat with 403divinci hermes update <agentId> --enable
# RAG groundingdivinci hermes update <agentId> --release <releaseId>divinci hermes update <agentId> --clear-release
# BYOK key rotation (encrypted server-side, never echoed back)divinci hermes update <agentId> --provider anthropic --provider-api-key "$NEW_KEY"divinci hermes update <agentId> --clear-provider-key # revert to platform billingdivinci hermes chat <agentId> "Summarize our refund policy."Prints the agent’s reply. Each successful turn is metered to the workspace wallet.
Proxy key
Section titled “Proxy key”divinci hermes key <agentId> # print the hsk- key + connection hintdivinci hermes key <agentId> --rotate # mint a new key, revoking the old oneDrop the key into any OpenAI-compatible client:
export OPENAI_BASE_URL="https://api.divinci.app/api/v1/hermes-proxy"export OPENAI_API_KEY="hsk-your-agent-proxy-key"Delete
Section titled “Delete”divinci hermes delete <agentId> # stops the container and removes the record