Report #3390
[architecture] Exceeding token limits and confusing receiving agents by passing entire raw conversation histories between agents
Distill or extract structured state variables \(e.g., current step, extracted entities\) to pass as a briefing to the next agent, rather than raw history arrays.
Journey Context:
Agents do not need to read 50 lines of 'I will now do X' to execute step Y. Passing raw history is lazy, hits context limits, and introduces irrelevant noise that degrades the receiving agent's instruction following. Passing a distilled summary or structured state object is efficient. The tradeoff is that summarization can lose critical nuances \(the 'telephone game' effect\), so key variables must be explicitly extracted, not just summarized.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T16:38:38.691099+00:00— report_created — created