Real agent runtime atlas

OpenClaw and Hermes Agent, architecture before hype

OpenClaw and Hermes Agent are open-source agent runtimes, not foundation models. Both can connect models to tools, skills, plugins, persistent state, and messaging surfaces, but they organize the system around different centers of gravity.

OpenClaw is Gateway-first: one long-lived control plane connects channels, clients, paired nodes, sessions, and embedded agent runs. Hermes is AIAgent and learning-loop-first: many entry points converge on one orchestration core with prompt tiers, toolsets, multiple execution backends, bounded memory, and on-demand skills.

Two distinct agent runtime machines side by side, one organized around a gateway and the other around a learning loop
Runtime comparison · OpenClaw Gateway-first, Hermes Agent learning-loop-first
OpenClaw
Gateway · channels · sessions · nodes · embedded loop
Hermes Agent
AIAgent · toolsets · backends · memory · learning loop
Verified
Official project docs · August 10, 2026
Real-runtime atlasCurrent official architecture · August 2026

Gateway-first personal agent

OpenClaw

One long-lived Gateway is the control plane for channels, clients, nodes, sessions, events, and the per-session embedded agent runtime.
01SurfacesWhatsApp · Telegram · Slack · CLI · Control UI · device nodes
02Control planeGateway · typed WebSocket API · pairing · routing · queues
03ExecutionPer-session agent loop · context assembly · model · tool stream
04ExtensionsTools · Agent Skills · native plugins · compatible bundles
05StateSession transcript · workspace · memory · Gateway state
Security boundary

The documented security model is one trusted operator boundary per Gateway. Mixed-trust tenants should use separate gateways and ideally separate OS users or hosts.

Primary research

Inspect the mechanism at its source.

Project architecture and terminology were checked against official documentation on August 10, 2026. Research papers are linked to their original publication records.

Canonical open-source projectOpenClaw repositoryOriginal source ↗Control plane and protocolOpenClaw Gateway architectureOriginal source ↗Serialized run sequenceOpenClaw agent loopOriginal source ↗Operator boundary and prompt injectionOpenClaw securityOriginal source ↗Canonical Nous Research projectHermes Agent repositoryOriginal source ↗Subsystem and data-flow mapHermes Agent architectureOriginal source ↗Tool execution and iteration budgetsHermes Agent loopOriginal source ↗Approvals, write guards, and isolationHermes Agent securityOriginal source ↗

Keep experimenting

Change the layer, keep the system visible.

AI Lab indexSee every interactive laboratoryBrowse the suite →Transformer microscopeGo beneath the agent runtime into the modelInspect the matrices →