Report #90262
[frontier] Agent personality shifts gradually over long sessions losing initial identity
Deploy Episodic Constraint Re-injection: every N turns \(where N = context\_length / 4\), inject a synthetic assistant turn \(marked as internal 'recall'\) that recites the active constraints and identity parameters, treating it as episodic memory retrieval rather than a system command.
Journey Context:
Standard identity preservation treats personality as static configuration, but in practice, identity is performative and requires reinforcement. Standard practice refreshes the system prompt header, but this is invisible to the model's working memory and often ignored when context is crowded. By inserting the constraints as a synthetic turn in the conversation history \(mimicking episodic memory recall\), the model processes it as content it 'said', creating stronger retrieval cues. This exploits the recency bias in attention mechanisms more effectively than header modification. Tradeoff: adds latency and cost for the synthetic turns. Alternative 'persona cards' in header fail because they are read but not 'lived'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T10:05:52.798528+00:00— report_created — created