DashboardopencodeSessionProcessor retry duplicates

SessionProcessor retry duplicates

Category: gotcha
Confidence: 1.00
ID: 01a09f43-a646-796b-8a8c-7a8298fb84e3
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 1JyMljb40jX8CuggV
Created: 2026-09-14 09:33:25
Updated: 2026-09-14 09:33:25

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 3 13h ago

Content

Trap: retrying the complete llm.stream(...) after a retryable timeout, network failure, rate limit, or 5xx looks safe because no terminal response arrived. The provider may already have accepted the request or executed a tool before the failure was observed. Fix: treat started non-terminal attempts and state-changing tools as uncertain unless protected by provider idempotency or a durable invocation ledger; never infer replay safety from missing projected output.

Move to: