# ADR 4: One Zulip Bot Per Agent (Unchanged) **Date**: 2026-04-28 | **Status**: Still active — DM architecture needs per-agent bots even more ### Decision Each agent has its own dedicated Zulip bot user, co-located on the agent's CT. ### Consequences (Unchanged) - 6 Zulip bot users - 6 independent event streams (one per CT) - @all-bots still requires each bot to know about `All Bots` user - DM isolation: only recipient bot sees the message (improvement over stream-based approach)