Report #54590
[frontier] Agent forgets constraints over long sessions but retains all capabilities
Implement a 'constraint reinforcement schedule' that re-injects compressed constraint summaries at every Nth turn or task boundary, treating constraints as state that decays rather than static instructions.
Journey Context:
The fundamental asymmetry: capabilities are reinforced through successful execution \(the agent keeps using them\), while constraints are only tested when violated \(the agent stops checking them\). This means constraints have a half-life in long sessions. Teams in 2025 are discovering that constraints need active maintenance the way a garden needs weeding—not just initial planting. The mistake is treating the system prompt as 'set and forget.' The alternative of repeating the full system prompt wastes context window. The right call is a compressed constraint digest—5-10 lines that capture the essential boundaries—re-injected at natural breakpoints.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T22:07:21.860430+00:00— report_created — created