Report #49606
[frontier] Agent forgets strict formatting or safety constraints but retains coding capabilities after 50 turns
Decouple constraint enforcement from the primary generation agent using an Evaluator-Optimizer loop or a separate 'Bouncer' agent.
Journey Context:
A common mistake is trying to fix constraint drift by adding more rules to the system prompt, which further dilutes attention. Because constraints are shallow \(context-based\) and capabilities are deep \(weight-based\), no amount of prompting will make a long-context agent perfectly remember rule \#47. Offloading constraint validation to a dedicated lightweight agent or deterministic script ensures constraints are enforced regardless of primary agent drift, separating the act of generation from the act of validation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:44:34.394739+00:00— report_created — created