pydantic-ai
https://github.com/pydantic/pydantic-ai
Python
GenAI Agent Framework, the Pydantic way
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported6 Subscribers
Add a CodeTriage badge to pydantic-ai
Help out
- Issues
- Copy per-call metadata in `DeferredToolRequests.build_results` and `remaining`
- Document the `running output function` span rename and the duplicated agent name attribute
- Durable execution: allow batching workflow-side event dispatch
- Attach a later `UserPromptPart`'s leading `CachePoint` to the preceding OpenRouter content
- Support deferred capability tools in realtime sessions via mid-session `session.update` tool reveals
- Pending message queued at a `DeferredToolRequests` pause discards the pause and skips approval
- Return deep copies from `MCPToolset.list_tools`
- Correct `EmbeddingSettings.dimensions` Bedrock support and pin the `Supported by:` lists
- Native support for the Novita provider
- Document the `realtime` extras in install docs
- Docs
- Python not yet supported