elegant-branch-54423
06/02/2026, 12:29 PMelegant-branch-54423
06/02/2026, 12:29 PMelegant-branch-54423
06/02/2026, 12:31 PMhundreds-twilight-32833
06/02/2026, 2:01 PMhundreds-twilight-32833
06/02/2026, 2:03 PMhundreds-twilight-32833
06/02/2026, 2:07 PMcalm-artist-7206
06/02/2026, 2:12 PMhundreds-twilight-32833
06/02/2026, 2:16 PMhundreds-twilight-32833
06/02/2026, 2:57 PMcalm-artist-7206
06/02/2026, 3:12 PMcalm-artist-7206
06/02/2026, 3:15 PMhundreds-twilight-32833
06/02/2026, 3:16 PMhundreds-twilight-32833
06/02/2026, 3:21 PMcalm-artist-7206
06/05/2026, 10:44 PMbland-bear-604
06/06/2026, 10:27 AMgateway/platforms/.
- OpenClaw calls them "channels" instead of platforms, but same concept. Also calls the central layer "gateway." Channels are plugins registered via api.registerChannel(...) -- can be bundled or third-party extensions.
- SmolPaws calls them "ingress apps" (apps/whatsapp, apps/slack, apps/github), each a thin adapter that dispatches to the local agent-server. No shared "gateway" layer yet -- each ingress talks to the agent-server directly.
So "gateway" is consistent between Hermes and OpenClaw. The individual entry points are "platforms" (Hermes), "channels" (OpenClaw), or "ingress apps" (SmolPaws).
Notably, Hermes has an OpenAI-compatible API server as one of its platform adapters -- so the agent itself is exposed as a /v1/chat/completions endpoint. Any OpenAI-compatible client (Open WebUI, ElevenLabs voice, etc.) can talk to the agent through it. OpenClaw doesn't have this yet.
We just proposed it for the OpenHands agent-server: https://github.com/OpenHands/software-agent-sdk/issues/3540