v2.49.0 v2.50.0

high risk

pydantic/pydantic-aiSep 24, 2026 → Sep 25, 20261 day between releases

What's New

Introduces DecisionModel protocol and routing changes while adding Gemini 3.8 support.

Breaking Changes

  • Ask a DecisionModel which route to take by name
  • Replace tool-call lean with opt-in decision_route_threshold

New Features

  • Added DecisionModel base class
  • Added RunContext.in_durable_context
  • Added gemini-3.8-live support
  • Exposed OpenAI service_tier

Improvements

  • Made TypeSafeModel a decision model
  • Added ModelSelectionContext.prompt

Upgrade Notes

Update DecisionModel implementations to ask for routes by name. Replace the tool-call lean with opt-in decision_route_threshold. ModelSelectionContext.messages now ends with the request.

The Two Releases

v2.49.0

v2.49.0 (2026-09-23)

Sep 24, 2026· 28 days ago

This release enhances TypeSafeModel with new criteria and introduces `RealtimeSession.wait_for_reply()`, alongside support for new GPT models on Bedrock and improved handling of Google Cloud Storage references.

Full release notes
v2.50.0

v2.50.0 (2026-09-24)

Sep 25, 2026· 27 days ago

The release introduces the `DecisionModel` protocol for routing and expands real-time support for Gemini 3.8, while also exposing OpenAI service tiers and adding durable context detection.

Full release notes