Dashboard › opencode › Distillation
c5e46751-d10b-4b18-acf8-39e3c55f68bc["lore_tm_v1_7VMn11PPp0RNXWY7zUbYikGSrtx6dv6XcgtPYDxmYJ8","lore_tm_v1_V8zViu_wPmdkCgru-sjm3XZx1u8i0aUGFSQaW0AKIyU","lore_tm_v1_J7TUj9S9lLqaAO_bgflPXxpxUBdfQn8wZkGLy9_4kqc","lore_tm_v1_tETBO8-Ik2cVXlDPozKGR83VYl7qYMAAyxhFJKJu1DI","lore_tm_v1_z9VdJ0El3N_4zUVHCShVwhtIvTXJhJFzWWwvgHgp6E4","lore_tm_v1_QEZWnIczmgsQrrOjv1qE_zybhdPEWsAe8zZjVFtzFes","lore_tm_v1_I1e_jdAz8JIeY_QONKgOM31RCXrOEdVvgdQeJSVI8i0","lore_tm_v1_q8G5I3wCRFBqy5Me0dQ6ODn-RWo8gFDlahnYz-vXaf0","lore_tm_v1_dMkts2uy6a_HIMfZMFvdTjMs9qVWycrD_V0cxwSeOM4","lore_tm_v1_apB2CfpqhNtIwyIDjWNF5z54q1UliWZNYdk1CJr3e6Q","lore_tm_v1_0MNUb006PbFcQybA-ZOg8UxWkYo_2UsRO6eWus1nv4k","lore_tm_v1_IFFSZceOX4oGX-anDVfR3E_KuK2vYFonY4l-iSK0wW8","lore_tm_v1_c73x1jPxgfISRUw7L9hdB0qXdF5Kl6BgRJVPK9A0y3I","lore_tm_v1_4ryPztxvuj_qOhT73Ra4OLa282c1rT0JKwek7Wqlwvo","lore_tm_v1_BpYE6vrTEVueYeJcemzolhki5KIIH2XqcSL94GoYIL0","lore_tm_v1_8ZF4a2CnqtNauHJFc9QDcPkSGMMnXE9yjcUDE_z0qVs","lore_tm_v1_GjaOkWcJElSNy0rvEHjkz4PMdl7SD0-ah_yezkf8KtM"]
Date: Sep 15, 2026
V2Event union in packages/sdk/openapi.json:24152-24229 includes $ref entries in order for SessionNextPrompted, SessionNextPromptAdmitted, SessionNextPromptExecution_requested, SessionNextContextUpdated, SessionNextSynthetic, SessionNextShellStarted, SessionNextShellEnded, SessionNextStepStarted, SessionNextStepEnded, SessionNextStepFailed, and SessionNextStepInterrupted.SyncEventSessionNextPromptExecution_requested in packages/sdk/openapi.json:25724-25777 is an object requiring type, id, and syncEvent; outer type is "sync" and outer id matches ^evt_. Its syncEvent requires type, id, seq, aggregateID, and data; inner type is "session.next.prompt.execution_requested.1", inner id matches ^evt_, and data requires numeric timestamp, sessionID matching ^ses, and messageID matching ^msg_, with additional properties disallowed.packages/sdk/openapi.json contains exactly 2 matches for SyncEventSessionNextPromptExecution_requested: its $ref at line 20580 and its schema definition at line 25724.packages/sdk/openapi.json:20544-20599 places sync-event references in order for SyncEventSessionCreated, SyncEventSessionUpdated, SyncEventSessionDeleted, SyncEventMessageUpdated, SyncEventMessageRemoved, SyncEventMessagePartUpdated, SyncEventMessagePartRemoved, SyncEventSessionNextAgentSwitched, SyncEventSessionNextModelSwitched, SyncEventSessionNextMoved, SyncEventSessionNextPrompted, SyncEventSessionNextPromptAdmitted, SyncEventSessionNextPromptExecution_requested, SyncEventSessionNextContextUpdated, SyncEventSessionNextSynthetic, SyncEventSessionNextShellStarted, SyncEventSessionNextShellEnded, SyncEventSessionNextStepStarted, and SyncEventSessionNextStepEnded.SessionNextPromptExecution_requested in packages/sdk/openapi.json:28610-28664 has id, optional metadata, type "session.next.prompt.execution_requested", optional durable metadata (aggregateID, integer seq, integer version), optional location via LocationRef, and required data containing only numeric timestamp, sessionID matching ^ses, and messageID matching ^msg_; additional data properties are disallowed.EventSessionNextPromptExecution_requested in packages/sdk/openapi.json:34822-34854 requires id, type, and properties; its type is "session.next.prompt.execution_requested" and its properties require numeric timestamp, sessionID matching ^ses, and messageID matching ^msg_, with additional properties disallowed.packages/sdk/js/src/v2/gen/types.gen.ts:7-40 includes EventSessionNextPromptExecutionRequested in the exported Event union between EventSessionNextPromptAdmitted and EventSessionNextContextUpdated.GlobalEvent.payload union in packages/sdk/js/src/v2/gen/types.gen.ts:733-899 includes "session.next.prompt.execution_requested" between "session.next.prompt.admitted" and "session.next.context.updated"; its properties are exactly timestamp: number, sessionID: string, and messageID: string.GlobalEvent.payload prompt variants in packages/sdk/js/src/v2/gen/types.gen.ts:854-895 are: "session.next.prompted" with timestamp, sessionID, messageID, prompt: Prompt, and delivery: "steer" | "queue"; "session.next.prompt.admitted" with the same fields plus optional requestExecution?: boolean; and "session.next.context.updated" with timestamp, sessionID, messageID, and text: string.packages/sdk/js/src/v2/gen/types.gen.ts:1637-1669 includes SyncEventSessionNextPromptExecutionRequested between SyncEventSessionNextPromptAdmitted and SyncEventSessionNextContextUpdated.SessionDurableEvent in packages/sdk/js/src/v2/gen/types.gen.ts:2779-2810 includes SessionNextPromptExecutionRequested between SessionNextPromptAdmitted and SessionNextContextUpdated; downstream SessionHistory.data is Array<SessionDurableEvent>, and SessionDurableEventStream is string.V2Event union in packages/sdk/js/src/v2/gen/types.gen.ts:2898-2932 includes SessionNextPromptExecutionRequested between SessionNextPromptAdmitted and SessionNextContextUpdated.SyncEventSessionNextPromptExecutionRequested in packages/sdk/js/src/v2/gen/types.gen.ts:3435-3449 has outer type: "sync" and id: string; its syncEvent has type "session.next.prompt.execution_requested.1", id: string, seq: number, aggregateID: string, and data fields timestamp: number, sessionID: string, and messageID: string.