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
- `SummarizingCompaction` default prompt: add a constraints section and mark superseded decisions
- Deliver a loaded deferred capability's instructions on a realtime session's system channel, as standard runs do
- Native provider compaction unloads deferred capabilities, like #11264 did for Harness strategies
- Record the capabilities and toolsets a run used on its agent run span
- Reconsider the `<system>` fallback tag name, and the underscore rule for framing tags
- Accept `openai` and `xai` reasoning on OpenRouter when the request is pinned to that upstream
- Normalize the OpenTelemetry provider name for providers that share a canonical system
- Use the upstream's pricing for providers that share a canonical system
- Replace provider-name feature gates in model adapters with profile flags
- Help observe the systems inside Pydantic AI
- Docs
- Python not yet supported