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
- Skip disk sub-agents in an untrusted workspace and keep trust for `working_directory` delegates
- [Bug] `ToolSearch(strategy='keywords')` cannot paginate: repeated searches return the same page
- Add `RetryOnModelErrors` capability to retry the same model on transient model API errors
- Gracefully wrap up when request or tool-call limits are reached
- Proposal: a persistent decision inbox for deferred tool approvals
- End the open message part when a restarted part's start arrives
- fix: detect cyclic references when collecting XML metadata (fixes #11739)
- Keep an untrusted workspace's instruction files and memory out of `RepoContext` and `Memory` instructions
- Keep a continued conversation from re-running an interrupted harness `Shell` command, and a repeated tool call ID from returning another call's output
- Add `ModelResponseRejectedEvent` to set a rejected streamed response apart from the retry, in the event stream and the Vercel AI and AG-UI adapters
- Docs
- Python not yet supported