Dashboard › opencode › Distillation
758acf5c-fc22-4e83-b24f-1fb3c87a8c37["lore_tm_v1_JQYsND2uBewpSeC-lQGC8Di3LMQTwFIwkFE1EcPEtxA","lore_tm_v1_uDU4K0jPa8E56KqZxIEmrNw4ZYTU-wzDJcVJ2IcTzF4"]
Date: Sep 14, 2026
running from a previous process with Tool execution interrupted.specs/v2/schema-changelog.md specifies giving every event that creates a projected transcript resource an explicit msg_* resource ID; assistant steps propagate one assistantMessageID through assistant-owned events.specs/v2/schema-changelog.md describes admitted prompts persisted before projection with an autoincrement inbox sequence, unique message ID, Session ID, encoded prompt, steer or queue delivery mode, optional promoted event sequence, and creation time; this is superseded by the user-directed event-sourced prompt admission and promotion sequences.specs/v2/session.md defines admittedSeq as the durable Session event sequence of PromptAdmitted; clients may represent queued input from the admission event before Prompted adds it to visible conversation history.specs/v2/session.md specifies that the local runner issues one explicit llm.stream(request) per provider turn, durably projects each complete local tool call before eagerly starting its structured child execution, awaits every started tool fiber after provider-stream closure, and reloads projected history once before continuation.specs/v2/session.md specifies that promoting any new user input resets the selected agent’s configured provider-turn allowance; multiple steers promoted at one boundary reset it once.specs/v2/session.md specifies tool settlement events carry the owning assistant message ID because provider-local call IDs may repeat across turns.packages/core/src/effect/app-node-platform.ts, packages/core/src/effect/app-node.ts, and packages/core/src/event/sql.ts.