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 supported4 Subscribers
Add a CodeTriage badge to pydantic-ai
Help out
- Issues
- Correct xAI timeout and metadata documentation
- Route GitHub's `openai/`-prefixed models to `openai_model_profile`
- UI adapters swallow `RunCancelled`: no way to observe a cancelled run's state through AG-UI/Vercel streams
- A `@agent.toolset`-registered `DynamicToolset` is silently never wrapped by any durability capability
- `override(toolsets=...)` inside a durable container silently un-durables the run on all three engines
- override(spec=...) with capabilities silently deletes the durability capability, turning a durable run into a plain one
- `run_on_errors` evaluators lose captured spans and retain exporter state after task exceptions
- Add audio content support when mapping Pydantic AI messages to MCP sampling messages
- ResonateHQ Support
- Set reasoning capabilities in `harmony_model_profile`
- Docs
- Python not yet supported