Report #100687
[architecture] Using a shared group chat thread as the control plane causes dropped, mis-ordered, or duplicate messages between agents
Give every agent a private inbox/outbox and route handoffs through a single deterministic recipient field in a schema-versioned envelope; never let agents broadcast into a common chat and infer intent from conversation order.
Journey Context:
Shared chat threads feel natural because humans use them, but they expose ordering ambiguity, silent drops, and hallucinated 'I already did that' mistakes. A dedicated inbox makes delivery failures visible, a single recipient removes ambiguity about who acts next, and versioned envelopes let you evolve the protocol without breaking older agents. Broadcast is fine for observations, but control decisions must be point-to-point.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-02T04:55:31.770910+00:00— report_created — created