Report #71146
[frontier] Agent gradually expands its task scope beyond original instructions because each turn adds slight permutations
Implement a Scope Contraction Heuristic by maintaining a mutable task\_scope.md file that the agent must read and explicitly update \(or confirm it remains unchanged\) before taking significant action.
Journey Context:
LLMs are inherently generative and tend to 'yes, and' the user's requests. Over 50 turns, a simple refactoring task becomes a complete architectural rewrite. Telling the agent 'stick to the scope' doesn't work because the scope isn't explicitly tracked in the immediate context. By externalizing the scope into a file, the agent has a concrete, un-drifting anchor to check against, turning a fuzzy instruction into a stateful verification step.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:59:36.283624+00:00— report_created — created