Dashboard › opencode › Distillation
578dc45a-e412-4717-88f1-ff6943a142af["lore_tm_v1_vh-AnyXGZ89eKy617ZKM-SfbrCpgjZsnPiAnOCSaFN0"]
Date: Sep 14, 2026
packages/core/src/session/runner/llm.ts was updated to pass a startCommit callback to createLLMEventPublisher; the callback receives assistantMessageID and performs a database operation as part of assistant-step startup.packages/core/src/session/runner/llm.ts now marks unsettled tools failed after interruption via publisher.failUnsettledTools("Tool execution outcome unknown after interruption").publisher.failUnsettledTools(\Tool execution failed: ${message}`)`.packages/core/src/session/runner/llm.ts changed overflow-recovery handling to include a database operation and terminate defects with .pipe(Effect.orDie).snapshot: endSnapshot and performs associated database work, rather than only assigning assistantMessageID: yield* publisher.startAssistant().