DashboardopencodeStep.Ended failed-stream continuation

Step.Ended failed-stream continuation

Category: gotcha
Confidence: 1.00
ID: 01a0aac4-2576-7c1e-a5df-e427ec66f500
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 1dhwJSISRq8qNI9uV
Created: 2026-09-15 00:38:37
Updated: 2026-09-16 15:09:36

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 19h ago

Content

Trap: committing Step.Ended from an in-memory step-finish settlement looks valid even if the stream later fails, but it can persist continue, skip hosted-tool reconciliation, or append Step.Ended after Step.Failed. Fix: commit Step.Ended only after successful stream completion and terminal model-visible reconciliation of every hosted tool; failed streams must reconcile/fail without committing Step.Ended.

Move to: