Report #61876
[frontier] Session restart creates 'identity discontinuity' where resumed agent acts like a different entity despite identical system prompt
Implement semantic checkpointing: instead of saving the raw context window, extract a 'World State Graph' \(key beliefs, active constraints, running context\) using structured output \(JSON\); on resume, inject this graph into the system prompt as 'Your Previous Session State' using a specific schema, rather than continuing the raw conversation log which carries drift and noise.
Journey Context:
Raw context continuation carries accumulated drift and noise from previous turns. 'Fresh start with memory' approaches fail because the agent treats the memory as third-party information rather than its own state. Semantic checkpointing preserves the \*felt sense\* of continuity by reconstructing the agent's worldview as structured facts \(beliefs held\) rather than conversation history \(things said\). This requires explicit structured output parsing to create the checkpoint and a schema-aware injection on resume, effectively treating the agent's identity as a database state rather than a narrative thread.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:20:56.360809+00:00— report_created — created