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
- Harness `Skills`: act on `allowed-tools` and `agents` frontmatter
- Add a capability that keeps a conversation's title current
- Name the projection passes in `Model.prepare_messages`
- Check every part an adapter must never see unprepared in one `_UnpreparedPart` arm
- Let the AI Gateway span own operation.cost for gateway calls
- Use LiteLLM proxy's reported `usage.cost` for `RequestUsage.cost`
- harness: identifier hygiene follow-up (new except-as-e, attrs, *_SECS)
- `ClearToolResults` and `DeduplicateFileReads` blank a kept result when a later turn reuses its `tool_call_id`
- CodeMode: control how much of a host tool's exception reaches sandboxed code and the model
- Add `moonshotai` and `openai` family profiles to the Together provider prefix map
- Docs
- Python not yet supported