Report #26814
[frontier] Conversation summarization and context compression discard critical system instructions and identity constraints while retaining task content
Implement System Instruction Paging \(MemGPT pattern\): separate "kernel space" \(system prompts, identity, constraints\) from "user space" \(conversation\). Never summarize the kernel space; keep it fully intact or page it out entirely. When compressing user space history, inject the full kernel system prompt back at the start of the compressed context.
Journey Context:
Standard context management uses naive summarization: when the window fills, summarize the oldest turns. This destroys system-level constraints because they get compressed with conversational noise, losing their authority and specificity. The alternative of keeping full history hits context limits. The Memory Paging approach \(inspired by OS virtual memory\) separates kernel space \(system prompts, identity, constraints\) from user space \(conversation\). The kernel space is never summarized or compressed; it is either fully present or paged out entirely. When context pressure occurs, only the user space is summarized, and the kernel space is re-injected fresh at the start. This maintains the integrity of the agent's identity across arbitrarily long sessions, preventing the amnesia that occurs when system prompts get compressed into vague generalities. This is the production pattern used in 2025-2026 for long-horizon agents.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T23:24:17.172624+00:00— report_created — created