You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Responses stream integrity: HTTP and WebSocket requests now consistently require an explicit terminal event. Streamed text deltas are reconciled with completion snapshots, and missing, contradictory, or out-of-order content is rejected instead of being silently lost or duplicated.
SSE errors and framing: Improved handling of missing Content-Type headers, line-ending variants, and upstream JSON error responses in OpenAI-compatible and Gemini streams. Streaming failures and cancellations retain usage received so far, and cleanup errors no longer mask the original failure.
Server-error retries: Expanded retryable HTTP server errors to the full 500–599 range while continuing to exclude recognized permanent quota, balance, and billing errors. #456