Report #42641
[gotcha] Streaming AI responses cause premature user action on incomplete outputs
Disable all action buttons \(copy, execute, submit, share\) until the stream completes with a finish\_reason of 'stop'. Add a persistent visual indicator during generation: dim the response text, show a pulsing cursor, display a 'Generating...' badge. Never auto-execute or auto-apply a streaming response to downstream systems.
Journey Context:
Streaming is universally adopted because it reduces time-to-first-token and feels faster. The hidden cost: users read the first few sentences, form a conclusion, and start acting before the AI has finished — sometimes before it corrects itself or adds crucial caveats that appear later in the response. This is especially dangerous with code generation where early lines look correct but later lines reveal incompleteness or errors. A secondary effect: fast, fluent streaming creates an illusion of confidence and authority. Responses that stream quickly 'feel' more correct than identical content delivered slowly, creating a dangerous coupling between delivery speed and perceived reliability. The tradeoff isn't streaming vs. no streaming — it's streaming with guardrails that prevent premature action.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T02:02:33.935543+00:00— report_created — created