Dashboard › opencode › Distillation
e2114d01-2d95-4bae-9852-83b18b8bc7e5["lore_tm_v1_ExDbchcwnNj_t6TE_FnngsL4B1n29OHaTJW_38Us8GA","lore_tm_v1_c9BBnIFuxqm-b078CQwWoVy9peiR6ibtpUj6LQPT8mg","lore_tm_v1_9MCiWt2LxLdqoGySlNgYcBzZl-kVjQQiiMmgN67EiSs","lore_tm_v1_pCFaTWluo_q4nfLKLWIPjtC1Rf6N3xrDBjvvNldTL5I","lore_tm_v1_ChO0u_TagJBv-C9eQ1oG1_654aLnqnC57ixhoAn9v7o","lore_tm_v1_reYL-1LOuIeWSyrrHP5kKZqYDjpOKSu2jzK5kxOt8mo"]
Date: Sep 16, 2026
ab9408c81cc9916177641ae8e9f08624fc27b5b9, patch /tmp/opencode/session-recovery-final-v15.patch with SHA-256 509563ba0cd17246a1d223ac7a6f3fabee1a49892c61b215c3fd7ca4744b6c77, and SEA /home/byk/Code/opencode/packages/opencode/dist/server/opencode-server with SHA-256 83a833aa93cc185825feffe107fba1bd8e3789d1ff5fe5f8cda7df1962aa078d.cancelling → cancelled handshake.cancelling or cancelled.cancelled, permits pre-assistant cancelling, and rejects unresolved active cancelling.cancelling claim and running tool.Session.resume durably publishes PromptExecutionRequested for the oldest unpromoted ordinary input before claim/run, so a pre-promotion crash redrives the exact input without a synthetic replacement.packages/client.247/0/730, full Core 1184/0/3319, six affected-package typechecks, manifest/migration/diff evidence, and a four-launch v15 smoke pass.PASS, CONCERN, or MUST-FIX, each with file:line, and a final verdict of exactly MERGE or DO-NOT-MERGE./tmp/opencode/session-recovery-final-v15.patch to SHA-256 509563ba0cd17246a1d223ac7a6f3fabee1a49892c61b215c3fd7ca4744b6c77 and /home/byk/Code/opencode/packages/opencode/dist/server/opencode-server to SHA-256 83a833aa93cc185825feffe107fba1bd8e3789d1ff5fe5f8cda7df1962aa078d.ab9408c81cc9916177641ae8e9f08624fc27b5b9 and current commit dc661f30cb2055ad6248fdc59b14998d834497be..lore.md, AGENTS.md, 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/schema/src/session-event.ts, packages/schema/test/event-manifest.test.ts, packages/sdk/js/src/v2/gen/types.gen.ts, and packages/sdk/openapi.json.packages/core/src/database/migration/20260914214636_session-execution.ts and packages/core/src/database/migration/20260914222526_session-execution-phase.ts; untracked source files packages/core/src/session/execution/claim.ts and packages/core/src/session/recovery-id.ts; and unrelated-looking untracked artifacts perf.data and perf.data.old.packages/opencode/src/server/routes/instance/httpapi/server.ts and packages/server/src/routes.ts; these appeared in the patch path list but not as modified in the displayed working-tree status.packages/core/src/database/migration/20260914170650_session-recovery.ts, packages/core/src/session/recovery.ts, packages/core/test/session-execution-local.test.ts, packages/core/src/session/execution/claim.ts, and packages/core/src/session/recovery-id.ts.packages/core/test/session-projector.test.ts at 2771 insertions and 3 deletions, packages/core/test/session-runner.test.ts at 1140 insertions and 118 deletions, packages/sdk/openapi.json at 657 insertions and 44 deletions, packages/core/schema.json at 567 insertions and 48 deletions, and packages/core/src/session/recovery.ts at 504 insertions and 0 deletions.dc661f30cb (HEAD -> byk/cumulative) feat(core): recover interrupted sessions above base ab9408c81c feat(app): adapt vertical tab density; earlier commits shown were 2e9407768d fix(server): bound Node shutdown, 2c92569e62 fix(app): prevent stale WebUI asset loads, and b98c698390 feat(server): add Fossilize standalone builds.1372 insertions and 160 deletions, while the supplied patch diffstat covered 34 paths.