Dashboard › opencode › Distillation
e17fe33b-548c-4d5f-a2aa-d9c4f2782cd2["lore_tm_v1_kTMK4msUpv_GQWFBsteQFYWJW0gDov4P7GueaxTLyWM","lore_tm_v1_gkdO-fWFukN2R269oNTgrmOh001tvUifrDu63HZhwf0","lore_tm_v1_uQEO6vNbU5q-xYc8sJf7H8s4Q7ErdrBlErzuIf2tu6k","lore_tm_v1_3tsIO-32GM_RExiDVln-ykGW8bBgVaHdTHbh8v8j6Fc","lore_tm_v1_bRpNdhQKiN4-svBwSJ2rwWNBgUhq8jtKk00vcSp6idE","lore_tm_v1_xv73nx2rkfNvmEUUgu_eE1qXIEmIcmEPT2MbCwWEA-0"]
Date: Sep 16, 2026
/tmp/opencode/session-recovery-v16-smoke.mjs passed against packages/opencode/dist/server/opencode-server SHA-256 a0eea521a58325461d7e533e5f3be05fccf2714a90a444eb67ac21b153f53c2f: initial authenticated health succeeded on port 17607, version 1.18.30, with empty stderr.session.wake_attempts default 0; session_input.wake_pending default false; and session_recovery.wake_pending default true plus session_recovery.wake_attempts default 0.session_execution_recovery_scan_idx 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, and event_count=0.28330 and 18891, respectively, both reporting version 1.18.30 and empty stderr. After the second restart, counts were execution_count=0, recovery_count=1, input_count=1, message_count=2, and event_count=2.recovery-final-v16: phase ready, wake_pending=0, wake_attempts=2, and recovery_error=null. The queued input was msg_recovery_continue_recovery-final-v16 with prompt {"text":"continue"}, delivery queue, promoted_seq=1, and wake_pending=0; emitted events were sequence 0 type session.next.step.recovered.1 and sequence 1 type session.next.prompted.1.29185, version 1.18.30, empty stderr; post-restart counts remained unchanged at execution_count=0, recovery_count=1, input_count=1, message_count=2, and event_count=2, demonstrating duplicate-free restart behavior.v1.3.14 (0d9b296a) completed with 228 pass, 0 fail, and 680 expect() calls across 7 files in 46.31s.v1.3.14 (0d9b296a) completed with 2 pass, 18 filtered out, 0 fail, and 17 expect() calls across 1 file in 2.37s./tmp/opencode/session-recovery-final-v16.patch had SHA-256 b0e9fdde553e70f6f606c33c555f9e37bb52d6827dd1aad8d5a932b76cd2ee30; rebuilt packages/opencode/dist/server/opencode-server retained SHA-256 a0eea521a58325461d7e533e5f3be05fccf2714a90a444eb67ac21b153f53c2f.34 files changed, 8281 insertions(+), 525 deletions(-). Files/diff counts were: packages/client/src/generated/types.ts 72; packages/core/schema.json 615; packages/core/src/database/migration.gen.ts 1; packages/core/src/database/migration/20260914170650_session-recovery.ts 62; packages/core/src/database/schema.gen.ts 53; packages/core/src/session.ts 10; packages/core/src/session/compaction.ts 47; packages/core/src/session/context-epoch.ts 88 deletions; packages/core/src/session/execution/local.ts 184; packages/core/src/session/input.ts 422; packages/core/src/session/message-updater.ts 69; packages/core/src/session/projector.ts 89; packages/core/src/session/recovery.ts 504; packages/core/src/session/run-coordinator.ts 35; packages/core/src/session/runner/index.ts 4; packages/core/src/session/runner/llm.ts 402; packages/core/src/session/runner/publish-llm-event.ts 153; packages/core/src/session/sql.ts 89; packages/core/test/database-migration.test.ts 67; packages/core/test/session-execution-local.test.ts 352; packages/core/test/session-projector.test.ts 2774; packages/core/test/session-prompt.test.ts 272; packages/core/test/session-run-coordinator.test.ts 45; packages/core/test/session-runner-recorded.test.ts 15; packages/core/test/session-runner-tool-events.test.ts 53; packages/core/test/session-runner.test.ts 1258; packages/opencode/src/server/routes/instance/httpapi/server.ts 3; packages/schema/src/session-event.ts 44; packages/schema/test/event-manifest.test.ts 13; packages/sdk/js/src/v2/gen/types.gen.ts 190; packages/sdk/openapi.json 701; packages/server/src/routes.ts 2; new packages/core/src/session/execution/claim.ts 112; and new packages/core/src/session/recovery-id.ts 6.ab9408c81c (feat(app): adapt vertical tab density); checkout completed all 6637/6637 files.