firehose> #llmops

Agent Gateway

The always-running system that connects an agent core to messaging platforms — Telegram, Discord, Slack, email, SMS, WhatsApp — so the operator can talk to their agent from anywhere. A gateway is much more than a message relay, because chat platforms deliver single messages, not conversations: on every inbound message the gateway must reconstruct the full context from scratch — look up the session (identified by gateway name + the platform's session ID), pull the message history from a local store, assemble the rest of the context, and hand the whole thing to the agent. In Hermes this is one asyncio loop waiting on all configured channels at once, each with its own transport (webhooks, 1-second polling loops, websockets) and its own setup (bot IDs, allow-listed user IDs). A session manager sits in front of the agent deciding what a new message does to work already in flight — interrupt it, steer it, or queue up behind it. The source credits the gateway, not the agent core, for making Hermes-style agents mainstream: the loop is commodity; reachability from your phone is the product.

Claims


Linked from