v1.89.0
pydantic/pydantic-aiv1.89.0May 1, 2026by DouweM
AI Summary
Adds `conversation_id` for cross-run correlation, supports dynamic capabilities via callables, and adds `builtin_tools` to `agent.override`.
Key Highlights
- Add `conversation_id` for cross-run correlation
- Support dynamic capabilities via callables in capabilities list
- Add `builtin_tools` to `agent.override`
New Features
- Dynamic capabilities via callables
- builtin_tools in agent.override
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### 🚀 Features * feat: add `conversation_id` for cross-run correlation by @DouweM in https://github.com/pydantic/pydantic-ai/pull/5251 * feat(capabilities): support dynamic capabilities via callables in capabilities list by @DouweM in https://github.com/pydantic/pydantic-ai/pull/5252 * feat: add `builtin_tools` to `agent.override` by @mplemay in https://github.com/pydantic/pydantic-ai/pull/5248 ### 🐛 Bug Fixes * fix(evals): use non-daemon thread for background evaluators by @alexmojaki in https://github.com/pydantic/pydantic-ai/pull/5247 **Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.88.0...v1.89.0