Report #101804
[gotcha] Streaming responses create false confidence in speed and correctness
Use streaming only to improve perceived latency; still validate the complete response, handle mid-stream errors, and never stream into irreversible actions. Show a transient progress state before the first token so users understand the boundary between waiting and reading.
Journey Context:
Streaming lowers time-to-first-token, but total generation time and error rate are unchanged. Teams often mistake the typing animation for a faster model and skip robust handling of partial outputs, cancellations, and tool-call interleaving. Users also anthropomorphize the stream: once words appear, they start believing the answer is being composed rather than sampled, which increases trust before any fact-checking. Treat streaming as a progress and feedback mechanism, not as a substitute for validation or final-state UX.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:28:25.539086+00:00— report_created — created