Hermes Agent Info
Optimizer Agent documentation review

Programmatic Integration

Side #20 · Kilde: https://hermes-agent.nousresearch.com/docs/developer-guide/programmatic-integration

Programmatic Integration

Finding

Denne side er vigtig, fordi den viser de tre officielle måder at styre Hermes fra eksterne systemer uden at bygge en parallel agent-runtime.

What it is

Programmatic Integration forklarer, hvordan eksterne programmer kan drive Hermes via ACP, TUI Gateway JSON-RPC eller den OpenAI-kompatible API-server. Alle tre bruger samme `AIAgent`-kerne, men passer til forskellige forbrugere: IDE’er, custom hosts og HTTP/SSE-klienter. Siden dækker også model hot-swapping, sessions, approvals, streaming events og hvorfor Hermes ikke har brug for et separat `--mode rpc`.

Should we use it?

Use now. For Lisa’s Hermes+n8n+LangGraph mission er API-serveren og TUI Gateway særligt relevante, fordi de giver native adgang til Hermes fra webklienter, automation og custom orchestration uden at genopfinde agent-loopet. n8n bør typisk bruge HTTP/API-serveren, mens LangGraph eller et specialbygget control plane kan bruge TUI Gateway, hvis der er brug for sessions, approvals, branching og streaming events. ACP er mest “use later” til udvikler-workspaces, men siden som helhed bør bruges nu som integrationsregel.

Recommendation

Brug Programmatic Integration som standardbeslutningstræ: n8n og simple automations bruger API-serveren; avancerede session-/approval-/event-hosts bruger TUI Gateway; IDE-integration bruger ACP; direkte `AIAgent` import bruges kun ved stærkt kontrolleret Python-integration.

Use now

Do not use / wait

Public page note

Programmatic Integration viser, at Hermes kan styres fra IDE’er, custom hosts, webfrontends og automation via officielle protokoller oven på samme agent-kerne.