Dashboard › opencode › Distillation
e5f57140-8f1c-4b55-8f7f-93fd33ccefb0["lore_tm_v1_JvVs6Y0ocPX6dYE_GZf8_iltEHiwdDPZk5GeGCLLcE0","lore_tm_v1_jpDAwtl7WnxVcQcoC49liTreBDwrIEWM1s0XHvQIvK4","lore_tm_v1_KozO5eQ7T7v8nxQ7UsPB1ki9XPh_nVWEs5aHxNI5ZCo"]
Date: Sep 16, 2026
"automatically compacts into a completed summary and retained recent turn" verifies 2 model requests, each with headers "x-session-affinity": sessionID and "X-Session-Id": sessionID; the first generates summary "## Objective\n- Preserve the task", and the continuation contains that summary plus the exact recent request. Stored context becomes ["compaction", "assistant"]. A later compaction includes <prior-summary> and updates the durable summary to "## Objective\n- Preserve the updated task"."keeps automatic compaction unknown until Compaction.Ended commits" transfers SessionExecutionTable ownership to { id: "compaction-successor", owner_id: "successor", expires_at: 60_000 } while the summary stream finalizes; no compaction message is committed, and the successor execution remains in phase "unknown"."recovers the continuation committed with Compaction.Ended" simulates a crash after execution reaches phase "continue". Recovery preserves compaction summary "## Objective\n- Preserve recovery", introduces no synthetic message, sends "continue" as the final user text, and retains the same compacted context after SessionRecovery.recover()."retains only complete serialized messages during compaction" uses complete boundary-marked messages of 3,000 repeated characters each. The summary contains the complete EARLIER_BOUNDARY ... EARLIER_END message exactly once and excludes RECENT_BOUNDARY; the continuation excludes the earlier boundary, includes <recent-context>\n[Assistant]: Earlier answer, and retains the complete RECENT_BOUNDARY ... RECENT_END message."summarizes an oversized newest message without retaining a fragment" uses OVERSIZED_BOUNDARY ${"x".repeat(4_500)} OVERSIZED_END to verify an oversized newest message is summarized rather than partially retained.