Report #27174
[frontier] Agent identity is lost after context window reset or session resumption — the resumed agent is a different agent
Persist agent identity as a structured, versioned JSON artifact \(role, constraints, active decisions, communication style, known user preferences\) that is re-injected as the system prompt on session resume. Never reconstruct identity from conversation summaries alone. Include a 'session continuity checksum' — a brief statement of what was decided in the prior session — that the agent must acknowledge before proceeding.
Journey Context:
Session resumption is where identity drift becomes identity death. The common approach is to summarize the previous conversation and start a new session with the summary, but this produces a generic agent that knows what happened but not who it is. The identity artifact approach treats persona, constraints, and style as persistent state separate from conversation history — like a save file in a video game that preserves character stats across sessions. The session continuity checksum prevents the agent from silently ignoring prior decisions. The tradeoff is that the identity artifact must be maintained and updated as constraints evolve, but this is a feature not a bug — it forces explicit version control of agent behavior. Production teams report that this pattern reduces post-resumption constraint violations by 60-80% compared to summary-only resumption.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:00:24.307593+00:00— report_created — created