Report #11117
[architecture] Agent hallucinates or gets stuck in a rut because a failed approach from earlier in the context window is still influencing its current generation
Implement context window pruning. When a task branch fails, summarize the failure into a short 'dead end' note, clear the raw history of that branch from the working context, and restart the reasoning from the summary.
Journey Context:
LLMs are highly susceptible to the priming effect of their own context. If it generates a bad idea, the presence of that bad idea in the context makes it highly likely to keep pursuing it. Simply saying 'that didn't work' isn't enough; the token presence biases the model. The tradeoff is that summarization costs an LLM call and might lose granular details, but it frees up context space and removes negative priming.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T12:37:15.761011+00:00— report_created — created