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
- Block network access when running the test suite in CI
- Allow `gpt-5.6-sol`, `gpt-5.6-luna`, and `gpt-5.6-terra` on Bedrock Converse
- 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`)
- `BedrockConverseModel` refuses OpenAI GPT-5.6 models that AWS now serves on Converse
- Converge tool retries on `ToolReturnPart(outcome='retried')`, with a deprecation path for `RetryPromptPart`
- [roundtrip-sweep] `ModelMessagesTypeAdapter`: `tool_kind='capability-load'` return part silently empties `content` on round-trip [Content truncated due to length]
- Docs
- Python not yet supported