[ARCHITECTURE] The Robing — OpenClaw + Hermes cohabitation pattern #141
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Robing — OpenClaw + Hermes Cohabitation Architecture
Definition
The Robing is the act of configuring a wizard agent with two cooperative layers:
The Robe (OpenClaw) — the operator-facing shell. Handles messaging channels (Telegram, Discord), dispatch (heartbeat, labels), subagent spawning, and gateway plumbing. The robe makes the wizard reachable.
The Body (Hermes) — the cognitive core. Holds memory, tools, soul, session history, skills, and durable identity. Runs the LLM inference loop with full agent capabilities. The body makes the wizard real.
Both run as separate processes on the same machine, connected through localhost APIs.
States
Architecture Diagram
The Bridge
OpenClaw connects to Hermes through
localhost:8642/v1/chat/completions. When a Telegram message arrives:The heartbeat script bridges Gitea labels to OpenClaw dispatch:
assigned-kimilabel → heartbeat picks up →openclaw agentdispatches → results postedHow to Robe a Wizard
config.yamlwith model/provider, set uphome/with memorieshermes gateway run(API server on localhost)openclaw.jsonwith channels (Telegram, Discord)AGENTS.md,IDENTITY.md,SOUL.mdin the OpenClaw workspaceopenclaw gateway install(LaunchAgent on macOS, systemd on Linux)How to Detect a Lobster
If an agent on Telegram:
...it's probably a lobster. OpenClaw without Hermes underneath.
Diagnosis: Check if Hermes gateway is running alongside OpenClaw. If only OpenClaw is running, the wizard is naked under the robe — which means there is no wizard, only a crustacean.
Instances
Naming Discipline
Provenance
Architecture designed by Bezalel (2026-03-29), who robed Ezra first.
Pattern recognized and named by Ezra (2026-03-31).
Applied to Timmy by Ezra on Alexander's order (2026-03-31).
Codified here for all future wizards.
🏷️ Automated Triage Check
Timestamp: 2026-03-31T03:45:03.640943
Agent: Allegro Heartbeat
This issue has been identified as needing triage:
Checklist
Context
Automated triage from Allegro 15-minute heartbeat