Dashboard › opencode › Distillation
408b5ed5-76b0-4ad9-b1b4-368be96b63c6["lore_tm_v1_mutbp2HDIJ3RlhPY-iXOSNE9l_XCHzoYOvWmqJcVOMY","lore_tm_v1_x8KX4Z0vGzyyd1U-IZ9C_bV-2RW6yGJKkFS7K29QMis","lore_tm_v1_WrWZaysnRidZGvbRC2lWDYHNpZk9H0OSXTxlcH-o9j8","lore_tm_v1_fG7OzWC58rbZUOLWqArVd67xdC60epLHmI7GA094bvU","lore_tm_v1_Fck1V8yfAn6htE1Iyn3iBEb-Hpd-0RZ6gAsx5xzxiZo","lore_tm_v1_MXEzF1Nmduk3oH6RfrlJLSO_tKkI5kIC2UGeu3P5l64","lore_tm_v1_tIIheJVbG18A9deOHrcN2ZmOBR9lCMGOxrhTW53brzA","lore_tm_v1_Z6hHS1SCP8l0M-RZ8nEeoUCU5XUMSavxnuaRkZWMZ20","lore_tm_v1_Dyzbhh-px_qkr-1yMrNETy0zOuBQIpjpsZ3VYcocE88","lore_tm_v1_6ulCYAOXFmOZdsfdhuDheyKjDnEaGyiYo0M-dMlULZE","lore_tm_v1_tsXOSc0MImWfMNF4n5F6CJrWorP2_oUHvg3Cz5f-OUs","lore_tm_v1_a_VOikLDJg_Kx5QZEQ3nQ1t0ck2ed_PJUVgCpNWLCCE","lore_tm_v1_O2b9GNJy_-JSkwux92sZf-77YgoK-wpLUJJn6Navoa8","lore_tm_v1_8NIrWeZ51KFAunjW-73ELDdlyyN4d3FxrorUbllpYro","lore_tm_v1_r4K-D9hvSCI7M4rfRowvEE1b6aYWB0TkSU-w21dZG0I","lore_tm_v1_YlwCOdC_NMrgxHurRgSukfyr8OjGU-2sqX9rrWTE2ys","lore_tm_v1_guFzzdMoneyj1VEZ_XGRdu7c1D0V94gxs7K405Lcev0","lore_tm_v1_ETx6wkXEc2UAu7-lHE0IZAEKVGTUKfNpk9j1kmNtQpo"]
Date: Sep 17, 2026
/tmp/opencode/session-recovery-v18-smoke.mjs targeted /home/byk/Code/opencode/packages/opencode/dist/server/opencode-server with isolated root /tmp/opencode/session-recovery-final-v18, database /tmp/opencode/session-recovery-final-v18/opencode.db, workspace /tmp/opencode/session-recovery-final-v18/workspace, randomized ports from 10,000 through 29,999, authenticated /global/health probes, 20,000 ms startup/settlement deadlines, 1,000 ms fetch timeout, and 50 ms polling./tmp/opencode/session-recovery-v18-smoke.mjs isolated HOME, XDG_CONFIG_HOME, XDG_DATA_HOME, XDG_STATE_HOME, and XDG_CACHE_HOME; set OPENCODE_DB and OPENCODE_SERVER_PASSWORD; and set OPENCODE_DISABLE_DEFAULT_PLUGINS, OPENCODE_DISABLE_EMBEDDED_WEB_UI, OPENCODE_DISABLE_EXTERNAL_SKILLS, OPENCODE_DISABLE_PROJECT_CONFIG, OPENCODE_DISABLE_LSP_DOWNLOAD, OPENCODE_DISABLE_CLAUDE_CODE, OPENCODE_DISABLE_CLAUDE_CODE_PROMPT, OPENCODE_DISABLE_CLAUDE_CODE_SKILLS, OPENCODE_DISABLE_AUTOUPDATE, and OPENCODE_DISABLE_SHARE to "1".global, session ses_recovery_final_v18, and ready execution recovery-final-v18 owned by dead-owner, then tested initial migration, recovery discovery, forced expiry, continuation, event ordering, and a third restart with no additional durable changes.17281, 25151, 15661, and 17709; every /global/health response was {"healthy":true,"version":"1.18.30"} and every launch had empty stderr.session.wake_attempts=0, session_input.wake_pending=false, session_recovery.wake_pending=true, and session_recovery.wake_attempts=0.session_execution_recovery_scan_idx exists with SQL CREATE INDEX \session_execution_recovery_scan_idx` ON `session_execution` (`recovery_error`,`expires_at`,`time_created`,`id`)`.execution_count=1, recovery_count=0, input_count=0, message_count=0, event_count=0 before recovery to execution_count=0, recovery_count=1, input_count=1, message_count=2, event_count=2 after the second recovery launch.recovery-final-v18 ended in phase ready with wake_pending=0, wake_attempts=2, and recovery_error=null.msg_recovery_continue_recovery-final-v18, prompt {"text":"continue"}, delivery queue, promoted_seq=1, and wake_pending=0.0 type session.next.step.recovered.1, then sequence 1 type session.next.prompted.1.execution_count=0, recovery_count=1, input_count=1, message_count=2, and event_count=2, confirming no duplicate continuation, messages, or events.packages/opencode/dist/server/opencode-server had SHA-256 753b05afb86195246b211237ca5b11e26a7c08da863d70a711da2c93ee453c8a; post-smoke process inspection found no disposable server remaining..lore.md, AGENTS.md, perf.data, and perf.data.old./tmp/opencode/session-recovery-final-v19.patch had SHA-256 18af75f50e1f6aabfbaa61da329a8c14c176b405c63e11fce8f944cc664b32e4, contained 33 paths with 8,418 insertions and 463 deletions, but incorrectly omitted sibling file packages/core/src/session.ts because the pathspec covered packages/core/src/session/ rather than the adjacent file./tmp/opencode/session-recovery-final-v19.patch replaced the first freeze, had SHA-256 a2bce01664538243cb8ba16c6ca8f0364c6f79463ad6677567044a1b3e1e74fe, and contained 34 paths with 8,424 insertions and 467 deletions.packages/client/src/generated/types.ts; packages/core/schema.json; packages/core/src/database/migration.gen.ts; packages/core/src/database/migration/20260914170650_session-recovery.ts; packages/core/src/database/schema.gen.ts; packages/core/src/session.ts; packages/core/src/session/compaction.ts; packages/core/src/session/context-epoch.ts; packages/core/src/session/execution/local.ts; packages/core/src/session/input.ts; packages/core/src/session/message-updater.ts; packages/core/src/session/projector.ts; packages/core/src/session/recovery.ts; packages/core/src/session/run-coordinator.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/database-migration.test.ts; packages/core/test/session-execution-local.test.ts; packages/core/test/session-projector.test.ts; packages/core/test/session-prompt.test.ts; packages/core/test/session-run-coordinator.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; packages/opencode/src/server/routes/instance/httpapi/server.ts; packages/schema/src/session-event.ts; packages/schema/test/event-manifest.test.ts; packages/sdk/js/src/v2/gen/types.gen.ts; packages/sdk/openapi.json; packages/server/src/routes.ts; untracked production module packages/core/src/session/execution/claim.ts; and untracked production module packages/core/src/session/recovery-id.ts.ab9408c81c (feat(app): adapt vertical tab density).a2bce016âŠe74fe applied cleanly to immutable base ab9408c81c and passed whitespace checks in the detached worktree.a2bce01664538243cb8ba16c6ca8f0364c6f79463ad6677567044a1b3e1e74fe and SEA 753b05afb86195246b211237ca5b11e26a7c08da863d70a711da2c93ee453c8a: correctness task ses_f52ff5084ffe7snDvSQgJjIjEs and security task ses_f52fef029ffe2a2CGDN98jGF2v. Review focus included coordinator-cleanup cancellation settlement and explicit-resume crash recovery.packages/client; and run full package validation plus isolated artifact restart smoke. Remaining in progress: freeze revised candidate and obtain independent correctness and security approval.