ExplanationΒΆ
For anyone who wants to understand Agent Kourier rather than operate it: these pages explain how it is built, why it is built that way, and what it deliberately does not do.
-
What the broker owns, what the agent runtime owns, and the path one conversation takes.
-
Why a separate, always-on process sits between the chat, the alerts and the agents.
-
Why one protocol to every agent, what A2A gives the broker, and what it does not.
-
How a thread becomes an agent session, and what happens to replies, restarts and expiry.
-
What Agent Kourier promises about messages in and posts out, and the windows it accepts.
-
High availability and failover
Two replicas on Postgres: the Lease, epoch fencing, what a takeover recovers and the duplicates it can leave.
-
One identity per Binding, the channel as the access boundary, and why kagent needs a front door.