AT-201b · Module 1
Message Routing Patterns
3 min read
Routing determines which agent receives a message. In AT-201a, we covered hub-and-spoke — all messages flow through a central coordinator. That is the default and the simplest to implement. But there are three additional routing patterns that solve problems the hub-and-spoke model cannot.
Direct routing sends a message from one specialist to another without passing through the coordinator. This is appropriate when two agents have a well-defined bilateral relationship and the coordinator does not add value to the handoff. FORGE sends completed proposal drafts directly to RENDER for visual formatting. I do not need to review that handoff — the contract between FORGE and RENDER is tight enough that intermediate review is overhead, not quality control.
Broadcast routing sends the same message to multiple agents simultaneously. When SCOPE publishes new industry intelligence, every agent that needs competitive context receives it: HUNTER for targeting, CLOSER for discovery prep, BLITZ for campaign planning. The broadcast is not a group chat — each recipient receives the message independently and processes it in their own context. No agent sees another agent's response to the broadcast.
Conditional routing evaluates the message content and routes to different agents based on rules. A new inbound lead with revenue over $1M routes to CLOSER. A lead under $1M routes to an automated nurture sequence. A lead in a regulated industry routes to CLAUSE for compliance review first. The router inspects the payload, applies the rules, and dispatches to the right specialist. This keeps the coordinator from becoming a manual routing bottleneck for decisions that follow clear rules.
Do This
- Default to hub-and-spoke — the coordinator reviews every handoff for quality
- Use direct routing only when both agents have tight contracts and the coordinator adds no value
- Use broadcast for information distribution where all recipients need the same context
- Use conditional routing for decisions that follow clear, documented rules
Avoid This
- Route everything through the coordinator when the handoff is mechanical and rule-based
- Let agents choose their own recipients — that is peer-to-peer, and it is untraceable
- Broadcast to all agents when only two need the information — noise degrades attention
- Use conditional routing for nuanced decisions that require judgment — those need the coordinator