Dashboard › opencode › Distillation
c46d46e3-9296-4520-a175-c4e1eb3c71b3["lore_tm_v1_p8cl1pWg60Ibzz034Ck4sVfhf_twNK-7BWo7rmB8ilI","lore_tm_v1_3nk9qCW_kBeURnW_diQm6qSgCoz3rS2ymUexq3Dd5xo"]
Date: Sep 16, 2026
/tmp/opencode/session-recovery-v7-check/packages/core/src/session/runner/index.ts, the session runner’s implementation checklist marks durable recording of each tool call before side effects begin as complete.specs/v2/session.md and updating title, summaries, compaction state, and cleanup through bounded background work.Map, creates the assistant message lazily through currentAssistantMessageID(), accumulates text chunks, flushes persisted output, publishes text/tool events, distinguishes providerExecuted, and exposes failUnsettledTools.${name} delta before start: ${id}), validates that tool names remain consistent across events, and handles tool success, tool error, step finish, and assistant failure states.