v1.84.1

pydantic/pydantic-aiv1.84.1Apr 18, 2026by DouweM

AI Summary

A maintenance release that addresses bugs related to tool hook execution and argument validation. It ensures internal tools are handled correctly and that hooks receive properly validated arguments.

Key Highlights

  • Skip tool hooks for internal output tools
  • Always pass `dict`-shaped validated args to hooks for single-`BaseModel` tools

Full Release Notes

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

## What's Changed
### 🐛 Bug Fixes
* Skip tool hooks for internal output tools by @DouweM in https://github.com/pydantic/pydantic-ai/pull/5128
* Always pass `dict`-shaped validated args to hooks for single-`BaseModel` tools by @DouweM in https://github.com/pydantic/pydantic-ai/pull/5137


**Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.84.0...v1.84.1