Dashboard › opencode › Distillation
1913804e-5815-4338-822b-ac8e37f32087["lore_tm_v1_lFOuDKaSSeFFRNZRzk7rNmaVIjGlJadPQ6eQtOdnEWg","lore_tm_v1_MNJ0e0YrtkCkPNuaATv3MSG8WbqZgjR_AJnSlg05-Cs","lore_tm_v1_NLIF54q1yjBtSjBuGx_65W_i4HOVWl11r4vS-5x3XEM","lore_tm_v1_v1dxDrpx-0tI6LmPmE3ZWsjDf2mRPMFdVmi_nObl0T8"]
Date: September 15, 2026
/tmp/opencode/session-recovery-full.patch had SHA-256 f051a53df476dd924bda0a14c4cd91a63c9e7eafff53bbe71f0460571335fcbd.packages/opencode/dist/server/opencode-server had SHA-256 1ecc9afe36c12b31a8892cdbfb8a1560ceec97255c3537c073b795351233be40.dc661f30cb2055ad6248fdc59b14998d834497be and ab9408c81cc9916177641ae8e9f08624fc27b5b9..lore.md, AGENTS.md, packages/core/schema.json, packages/core/src/database/migration.gen.ts, packages/core/src/database/schema.gen.ts, packages/core/src/session/compaction.ts, packages/core/src/session/execution/local.ts, packages/core/src/session/message-updater.ts, packages/core/src/session/projector.ts, packages/core/src/session/recovery.ts, packages/core/src/session/runner/index.ts, packages/core/src/session/runner/llm.ts, packages/core/src/session/runner/publish-llm-event.ts, packages/core/src/session/sql.ts, packages/core/test/session-execution-local.test.ts, packages/core/test/session-projector.test.ts, packages/core/test/session-runner-recorded.test.ts, packages/core/test/session-runner-tool-events.test.ts, packages/core/test/session-runner.test.ts, and packages/schema/src/session-event.ts.packages/core/src/database/migration/20260914235657_session-execution-lease.ts, perf.data, and perf.data.old./tmp/opencode/session-recovery-full.patch contained 24 matched diff sections, in order: 1. packages/core/schema.json at line 1; 2. packages/core/src/database/migration.gen.ts at line 732; 3. packages/core/src/database/migration/20260914170650_session-recovery.ts at line 746; 4. packages/core/src/database/migration/20260914214636_session-execution.ts at line 777; 5. packages/core/src/database/migration/20260914222526_session-execution-phase.ts at line 809; 6. packages/core/src/database/schema.gen.ts at line 826; 7. packages/core/src/session/compaction.ts at line 891; 8. packages/core/src/session/execution/local.ts at line 964; 9. packages/core/src/session/message-updater.ts at line 1113; 10. packages/core/src/session/projector.ts at line 1177; 11. packages/core/src/session/recovery.ts at line 1249; 12. packages/core/src/session/runner/index.ts at line 1376; 13. packages/core/src/session/runner/llm.ts at line 1388; 14. packages/core/src/session/runner/publish-llm-event.ts at line 1657; 15. packages/core/src/session/sql.ts at line 1882; 16. packages/core/test/session-execution-local.test.ts at line 1940; 17. packages/core/test/session-projector.test.ts at line 2107; 18. packages/core/test/session-runner-recorded.test.ts at line 2405; 19. packages/core/test/session-runner-tool-events.test.ts at line 2439; 20. packages/core/test/session-runner.test.ts at line 2453; 21. packages/opencode/src/server/routes/instance/httpapi/server.ts at line 2610; 22. packages/schema/src/session-event.ts at line 2631; 23. packages/server/src/routes.ts at line 2685; 24. packages/core/src/database/migration/20260914235657_session-execution-lease.ts at line 2705.session_context_epoch, the session_execution table, session_recovery.continuation_message_id, a unique index named session_recovery_continuation_message_idx, and foreign key fk_session_recovery_continuation_message_id_session_input_id_fk.SessionCompaction.compactAfterOverflow and SessionCompaction.compactIfNeeded in packages/core/src/session/compaction.ts.