Report #80197
[gotcha] Regenerate or retry button appends errors to conversation history
Implement conversation branching \(tree structure\) where a retry creates a sibling node to the failed message, keeping the error out of the API context while preserving it in the UI for debugging.
Journey Context:
Overwriting the error makes debugging impossible. Appending the AI's refusal or error to the history pollutes the context, causing the model to apologize and refuse again in a self-reinforcing loop. Branching isolates the failure state from the active prompt context while maintaining UI history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:12:47.076971+00:00— report_created — created