Report #94496
[frontier] Agent forgets formatting and behavioral constraints after 30\+ turns but retains all capabilities
Move hard constraints from system prompt prose into tool schemas, API definitions, or structured output formats. Schema-enforced constraints persist across entire sessions because they are validated programmatically, not just suggested linguistically.
Journey Context:
Teams observe a reliable asymmetry: agents never forget HOW to do things \(capabilities persist\) but gradually stop following rules about HOW NOT to do things \(constraints erode\). Capabilities are reinforced by successful execution—each time the agent writes working code, the capability pathway is strengthened. Constraints get no such reinforcement; compliance is invisible to the model. Repeating constraints louder in the system prompt still dilutes. The fix is to move constraints into structures the model cannot ignore: tool input schemas, response format specifications, or validation layers. Production teams in 2025 call this 'constraint hardening'—a constraint not enforced by structure is a constraint that will be violated.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T17:11:48.296338+00:00— report_created — created