v1.33.0

pydantic/pydantic-aiv1.33.0Dec 16, 2025by DouweM

AI Summary

Improves Bedrock integration by passing S3 URLs directly to the API and updates documentation. It also fixes instruction insertion for models that don't natively support instructions.

Key Highlights

  • Pass `s3://` file URLs directly to API in BedrockConverseModel
  • Insert agent `instructions` after `system_prompt`s for non-native models
  • Bump google-genai to 1.55

New Features

  • S3 URL direct handling
  • Instruction insertion for non-native models
  • Google Genai library update

Full Release Notes

## What's Changed
* Pass `s3://` file URLs directly to API in `BedrockConverseModel` by @mochow13 in https://github.com/pydantic/pydantic-ai/pull/3663
* Insert agent `instructions` after `system_prompt`s for models that don't natively support instructions by @siddhantbhagat8 in https://github.com/pydantic/pydantic-ai/pull/3614
* Bump google-genai to 1.55 by @dsfaccini in https://github.com/pydantic/pydantic-ai/pull/3727
* docs: Update mkdocstrings-python to 2.x and fix cross-reference paths by @dsfaccini in https://github.com/pydantic/pydantic-ai/pull/3706

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

**Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.32.0...v1.33.0