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.
-
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 one window it accepts.
-
High availability and failover
Two replicas on Postgres: the Lease, epoch fencing, what a takeover recovers and the one duplicate it can leave.
-
One identity per Binding, the channel as the access boundary, and why kagent needs a front door.
-
Comparison with other projects
klaus-gateway, kslack, a2a-gateway and the alert investigators, and where Agent Kourier differs.
-
What is implemented, what is in progress, and what waits for the pilot.