Report #13885
[architecture] Broadcasting full conversation history to all agents causes context window bloat and hallucination
Synchronize state by writing structured, summarized diffs to a shared scratchpad, rather than passing raw conversation logs between agents.
Journey Context:
Passing full history is the easiest way to sync state, but it exponentially grows the token count and confuses the LLM with irrelevant cross-talk. Agents don't need the raw 'how', they need the 'what'. A shared scratchpad where agents commit structured diffs keeps the context lean and focused. Tradeoff: requires defining a schema for the scratchpad and summarization logic upfront.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T20:09:18.136332+00:00— report_created — created