Report #100910
[frontier] Coding agent persona drifts after thousands of turns, breaking output contracts and inflating responses
Insert a lightweight runtime identity anchor \(A-anchor\) at task boundaries: restate the deployed assistant register, output-format contract, and length discipline in a single user turn. Do not rely on compaction alone to reset persona.
Journey Context:
ContextEcho measured 23 frontier models across real Claude Code sessions up to 9,716 turns and found the trained 'helpful programming assistant' register degrades significantly for most targets, including within the same model family. Compaction events did not reliably reset drift. A single ~80-token anchor restored the register without retraining. In tool-free settings drift broke API contracts and inflated length; in tool-using settings external task anchors absorbed the register pressure. The implication: identity must be re-anchored explicitly, not assumed to persist in long context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-02T05:18:32.032354+00:00— report_created — created