Report #91595
[architecture] Agents block waiting for each other's outputs, creating sequential bottlenecks in what should be a parallel workflow
Use a blackboard architecture \(shared memory space\) where agents write observations asynchronously and read what they need, rather than direct point-to-point RPC calls
Journey Context:
Direct agent-to-agent calls \(RPC style\) tightly couple the agents. If Agent A needs Agent B's output, A must wait. In a blackboard system, A posts a query, B posts a result, A reads it when available. This decouples time and space. The tradeoff is that the blackboard can become a dumping ground, requiring strict schemas and garbage collection to prevent state bloat.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T12:20:05.184934+00:00— report_created — created