Quiver
Back to the changelog
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.

Built with Quiver

This entry was drafted from merged pull requests.

Your agent turns shipped work into a draft changelog entry through MCP. You review it, publish it, and it appears on your own site.