Skip to content

Releases: pydantic/pydantic-ai

v1.37.0 (2025-12-19)

20 Dec 02:00
ad5ba4f

Choose a tag to compare

What's Changed

  • Allow TemporalAgent to switch model at agent.run-time by @mattbrandman in #3537
  • Add DynamicToolset support in Temporal by @dsfaccini in #3682
  • Add support for ImageGenerationTool output_compression and output_format for Vertex AI Gemini image models by @h0rv in #3759
  • Update known Groq model names (add production/preview, remove deprecated) by @hima12-awny in #3774
  • Add model profile flag for APIs that support native output but still require JSON schema in instructions by @xcpky in #3744
  • Set ToolRetryError message by @jamesaud in #3718
  • Fix StreamedRunResult.get_output() creating duplicate messages if stream_output() has already been called by @DouweM in #3777
  • Re-add clai --help output to clai README by @dsfaccini in #3766

New Contributors

Full Changelog: v1.36.0...v1.37.0

v1.36.0 (2025-12-18)

19 Dec 00:16
64a6fe4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.35.0...v1.36.0

v1.35.0 (2025-12-17)

17 Dec 23:59
6c32588

Choose a tag to compare

What's Changed

  • Add FileSearchTool with support for OpenAI and Google by @gorkachea in #3396
  • Add support for ImageGenerationTool.size to Gemini image models by @h0rv in #3720
  • Adding Gemini 3 flash by @jhammarstedt in #3755
  • Add Alibaba Cloud DashScopeProvider and support audio input for Qwen Omni by @Pavanmanikanta98 in #3596
  • Added support for AG-UI Multi-modal Messages by @bojan2501 in #3715
  • Set timestamps on AG-UI events by @thejens in #3742
  • Support OpenAI reasoning summary option 'auto' by @DouweM in #3753
  • Operate on a deepcopy of $defs in JsonSchemaTransformer instead of the original schema by @thomasst in #3758
  • Fix typing issue when using UIAdapter.dispatch_request with agent with output_type by @DouweM in #3749

New Contributors

Full Changelog: v1.34.0...v1.35.0

v1.34.0 (2025-12-16)

16 Dec 23:44
afde1c4

Choose a tag to compare

What's Changed

  • Add Web Chat UI for any agent that can be launched using clai web or Agent.to_web() by @dsfaccini in #3456
  • Support FileUrl.force_download in AnthropicModel and OpenAIResponsesModel by @dsfaccini in #3694
  • Fix using sync history processors, instructions functions, and output functions with TemporalAgent by @dsfaccini in #3704
  • Make OpenRouterProvider and DeepSeekProvider __init__ overloads less restrictive by @xcpky in #3739
  • Bump min version of griffe to 1.14.0 by @jerry-reevo in #3743

Full Changelog: v1.33.0...v1.34.0

v1.33.0 (2025-12-15)

16 Dec 00:16
1894f35

Choose a tag to compare

What's Changed

  • Pass s3:// file URLs directly to API in BedrockConverseModel by @mochow13 in #3663
  • Insert agent instructions after system_prompts for models that don't natively support instructions by @siddhantbhagat8 in #3614
  • Bump google-genai to 1.55 by @dsfaccini in #3727
  • docs: Update mkdocstrings-python to 2.x and fix cross-reference paths by @dsfaccini in #3706

New Contributors

Full Changelog: v1.32.0...v1.33.0

v1.32.0 (2025-12-12)

13 Dec 00:26
ccefddc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.31.0...v1.32.0

v1.31.0 (2025-12-11)

12 Dec 00:31
ad6e799

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.30.0...v1.31.0

v1.30.1 (2025-12-11)

11 Dec 14:42

Choose a tag to compare

What's Changed

  • Restore compatibility with openai v1 by @DouweM in #3707
  • Temporarily revert support for OpenAI prompt caching options (#3678) by @DouweM in #3707
    • This feature will return in v1.31.0

Full Changelog: v1.30.0...v1.30.1

v1.30.0 (2025-12-10)

11 Dec 00:28
5abfbaa

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.29.0...v1.30.0

v1.29.0 (2025-12-09)

10 Dec 00:23
f6d1152

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.28.0...v1.29.0