Rare find

Pydantic AI. Build AI assistants that work reliably with real data.

pydantic.dev/pydantic-ai

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Update FastMCP dependency range to `<4` (#6737)
  • Release —v2.18.0 (2026-07-24)
  • Clarify `BedrockMantleProvider` interface contracts (#6726)
  • docs(agents): push-and-watch rule for agent contributors (#6721)
  • Add `BedrockMantleProvider` and normalize response-scoped tool-call I…
  • Document faster structured output streaming (#6533)
  • Enforce specific rule codes on type-ignore comments with ruff `PGH003…
  • test(mistral): verify prompt cache with history (#6719)
  • Fix inline snapshots for arbitrary `RequestUsage` and `RunUsage` fiel…
  • test: enforce prompt-cache wire-prefix stability across all recorded …
  • Document the message round-trip fidelity contract (#6359)
  • Add FAQ on deferred tools, tool search, and prompt caching (#6083)
  • Add `external_web_access` option to `WebSearchTool` for OpenAI Respon…
  • Add 'us'/'eu' multi-region locations to GoogleCloudProvider location …
  • Map deferred `google-genai` stream errors in `GoogleModel` (#6693)
  • Clarify OpenRouter Advisor observability wording (#6711)
  • Add `AdvisorTool` support for Anthropic and OpenRouter (#6605)
  • Release —v2.17.0 (2026-07-23)
  • Cache per-message OTel serialization to avoid `O(n²)` instrumentation…
  • Normalize the non-deterministic `Tasks completed` output in the `Redu…
  • chore: use specific `pyright: ignore` rule codes and document `run_st…
  • docs(tests): pin recorded facts in test assertions, not cassettes (#6…
  • Release —v2.16.0 (2026-07-22)
  • Release —v2.15.0 (2026-07-21)
  • Release —v2.14.1 (2026-07-20)
  • Release —v2.14.0 (2026-07-20)
  • Release —v2.13.0 (2026-07-17)
  • Release —v2.12.0 (2026-07-16)
  • Release —v2.11.0 (2026-07-15)
  • Release —v2.10.0 (2026-07-14)