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
- Hosted-DeepSeek-V4 providers still advertise forced tool choice with no thinking guard
- docs: PZERO OpenAIProvider base_url example
- Add Synthorai as a model provider
- Block network access when running the test suite in CI
- Honour or reject `type` and `disabled` in `load_mcp_toolsets` instead of silently ignoring them
- Support `--mcp-config` in `clai web`
- Resuming a suspended turn fails when the history holds a part that needs `prepare_messages`
- Decide how much model-derived text may reach the system voice in `RetryFeedbackPart`
- Realtime: ElevenLabs Agents WebSocket adapter (`ElevenLabsRealtimeModel`)
- Converge tool retries on `ToolReturnPart(outcome='retried')`, with a deprecation path for `RetryPromptPart`
- Docs
- Python not yet supported