DashboardopencodeSessionPrompt restart prohibition

SessionPrompt restart prohibition

Category: preference
Confidence: 1.00
ID: 01a09f19-696c-7edd-b781-12841e71de70
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 0410hkwvS1ACdy6D6
Created: 2026-09-14 08:44:42
Updated: 2026-09-14 08:47:17

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 1d ago

Content

Never call legacy SessionPrompt, including SessionPrompt.prompt(...) or SessionPrompt.loop(...), from V2 admission, execution, continuation, or restart recovery. Admission persists messages and parts separately, so invoking the legacy path can create another assistant message or provider attempt and duplicate tool side effects. Use V2’s durable inbox, serialized runner, and explicit recovery design. Classify abandoned or uncertain provider and tool calls as unknown, expose a model-visible interruption error, and never silently replay or retry them; legacy recovery may only reconcile interrupted records as aborted.

Move to: