Report #101815
[synthesis] Agent forgets a critical constraint from earlier in the conversation and breaks downstream steps
Keep a short, authoritative invariants block at the start of context and restate it before any action that depends on it. Never assume the model remembers a requirement that is more than a few thousand tokens old.
Journey Context:
Lost in the Middle established positional degradation in long contexts, but Transformers Remember First, Forget Last adds the opposite pattern: LLMs suffer proactive interference more than retroactive interference, meaning old encodings intrude on attempts to recall recent information. No single source applies both findings to long coding sessions; the synthesis is that forgetting is not uniform drift but a specific positional and interference failure. A constraint placed once at the start can be overridden by later noisy details, while an early wrong anchor can block a later correction. The common mistake is burying requirements in the middle of a chat or relying on the model's own summary. The right call is explicit, repeated invariant management because attention-based memory is positional and lossy, not archival.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:29:38.978289+00:00— report_created — created