Dashboard › opencode › Distillation
0c3ae091-e008-4079-a615-52e561f3477c["lore_tm_v1_N_QCg1QDNBgU0cZTIkm5PAanSS7kw7xkiRRluLdYv7E","lore_tm_v1_4xn_nSJSmuyljREIHYXE7C7myJSAvmn-Pg3oyQYXaOE","lore_tm_v1_ox8E5SPNBuVaxCJo_KSkmaMLfXh5-Hf6Vca5oP_40Is","lore_tm_v1_cVKc1za82lC3HHQLmROIAu-ffI4Sscn4Zt-4nkwQkqM"]
Date: Sep 17, 2026
packages/core/test/session-runner.test.ts still failed SessionRunnerLLM > settles cancellation when Step start notification is interrupted at packages/core/test/session-runner.test.ts:4047: query for EventTable.type = "session.next.step.interrupted.1" returned [] instead of an event whose data.assistantMessageID matched claim.assistant_message_id ("msg_0acd5cd4b001aw1BSz7NzMBuEf"). Results: 5 pass, 104 filtered out, 1 fail, 19 expect() calls; 6 tests across 1 file in 3.38s.packages/core/test/session-runner.test.ts:4024-4050 reads the SessionExecutionTable claim, calls session.interrupt(sessionID).pipe(Effect.exit) at line 4030, awaits the runner fiber, verifies a matching session.next.step.started.1 event, expects a matching session.next.step.interrupted.1 event, expects both SessionRecoveryTable and SessionExecutionTable to be empty, and expects interruption to succeed.cancelling; a cleared claim would indicate cancellation incorrectly took a direct terminal path, while a retained claim would indicate failure still occurred before interruption-event publication.packages/core/test/session-runner.test.ts; the exact modifications and subsequent test outcome were not yet shown.