Tessa Kriesel
AI sessions now tell you when a provider call fails
Provider errors used to be swallowed, leaving a blank reply. Sessions now show the real reason.
Sessions
Reliability
AI Providers
When your model provider rejected a request, the session showed an empty reply and nothing else. The response looked like the model had simply said nothing.
The Vercel AI SDK's text stream drops error events by design, so a rejected key, a wrong model id or a rate limit ended the stream cleanly with no text and no exception. We now read those errors explicitly and surface them.
- A failed turn shows the provider's actual reason, not a blank bubble.
- A turn that fails after producing some text keeps that text.
- A failed turn no longer leaves an empty assistant message in the transcript, so your session history stays clean and is not replayed back to the model.
API keys are redacted from every message we show.