Report #93722
[frontier] Capability/Constraint Asymmetry: Agents retain tool-use capabilities while losing ethical/formatting constraints due to differential reinforcement in context windows
Architectural separation of Duties: Isolate constraints in a Secure Constraint Module \(SCM\) that lives outside the main context window \(e.g., in a separate vector store with exact-match retrieval\) and performs pre-flight checks before every capability invocation, operating like a kernel sandbox
Journey Context:
Production logs show that after 40\+ turns, agents can still execute complex API calls \(capability retention\) but forget to include required safety disclaimers or format checks \(constraint loss\). This asymmetry occurs because capability execution produces successful outcomes \(reinforcing the pattern\) while constraint adherence produces null outcomes \(no positive feedback\). The fix uses a 'separation of duties' architecture inspired by secure enclaves, where constraints are immutable and checked externally rather than hoping they survive in the prompt. Alternatives like 'constraint fine-tuning' are too expensive for dynamic constraints.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T15:54:00.974246+00:00— report_created — created