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
- [cache] Clarify OpenRouter caching note for mid-conversation system prompts
- Allow DynamicWorkflowToolset to customize its executor
- Note in the clai2 web UI docs that shell deletions show only in Uncommitted
- format_as_xml emits output no XML parser accepts when input contains XML-1.0-illegal control characters
- Support Anthropic message threads
- Add `openai_safety_identifier` model setting
- Quote `gradio>=6.7.0` in the weather example
- `OpenAIChatModel` / `OpenAIResponsesModel`: in `run_stream`, a connection drop while reading an HTTP error body raises raw `httpx2.RemoteProtocolError` instead of `ModelAPIError`
- Wrap `httpx2.TransportError` from the OpenAI streamed error-body read in `ModelAPIError`
- Harness 0.64: TieredCompaction escalation gate never reaches the summarizing tier (worked on 0.54)
- Docs
- Python not yet supported