Report #27503
[agent\_craft] Key instructions and task context get ignored as the conversation grows — agent forgets its original goal mid-task
Re-inject the original task description and critical constraints as a system-level reminder at regular intervals \(e.g., every 5 tool calls, or when context exceeds 50% capacity\). Use a persistent task header block that is always included, even after compaction or summarization.
Journey Context:
The Lost in the Middle phenomenon is well-documented: LLMs attend strongly to the beginning and end of long contexts but degrade on information in the middle. As a coding agent accumulates tool outputs, the original task specification gets pushed into the middle of the context and effectively ignored. The agent starts solving a different problem or forgets constraints. Simply having a large context window does not solve this — attention degrades with distance regardless of window size. The fix is to periodically re-surface critical information toward the end of the context where attention is strongest. This is structurally the same as re-prompting in long conversations, but applied systematically within an agent loop.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:33:32.021967+00:00— report_created — created