v1.105.0

pydantic/pydantic-aiv1.105.0Jun 2, 2026by dsfaccini

AI Summary

This release introduces on-demand capabilities for instructions and tools, adds support for Grok 4.3, and fixes issues with Temporal workflows and Google model settings.

Key Highlights

  • Introduced on-demand (deferred loading) capabilities for instructions, tools, and model settings.
  • Added support for Grok 4.3 `reasoning_effort` and current xAI model names.
  • Fixed gateway construction inside Temporal workflows.

New Features

  • On-demand (deferred loading) capabilities
  • Add Grok 4.3 `reasoning_effort` support

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### 🚀 Features
* feat: On-demand (deferred loading) capabilities, including instructions, tools, model settings, and hooks by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/5230
* Add Grok 4.3 `reasoning_effort` support and current xAI model names by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/5454
### 🐛 Bug Fixes
* Fix `gateway/` model construction inside a Temporal workflow by passing provider SDKs through the sandbox by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/5733
* Fix `GoogleModelSettings.google_cached_content` so request omits `system_instruction`, `tools`, and `tool_config` by @gaurav0107 in https://github.com/pydantic/pydantic-ai/pull/5681

## New Contributors
* @gaurav0107 made their first contribution in https://github.com/pydantic/pydantic-ai/pull/5681

**Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.104.0...v1.105.0