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 supported2 Subscribers
Add a CodeTriage badge to pydantic-ai
Help out
- Issues
- Verify UI event-path cache-prefix fidelity with golden fixtures generated by the real Vercel AI / AG-UI client reducers
- Regression since v1.95.0: tool calls that fail argument validation no longer produce tool spans
- feat(instrumentation): report prompt-cache health via `pydantic_ai.cache.*` span attributes and collapse events
- docs: add prompt caching contract and monitoring page
- Re-assert absorbed external cancellation at run step boundaries
- Promote `run_stream_events()` iterator to public `AgentRunEvents` handle with `cancel()` and run-state access
- ci: avoid `gh-proxy` stalls and duplicate workflow retries
- `google-cloud:` provider fails to authenticate with Application Default Credentials (ADC not picked up + missing OAuth scopes)
- Inter-agent communication / async subagent result injection lacks a dedicated message type
- fix: include parameter descriptions in rendered tool signatures
- Docs
- Python not yet supported