Pydantic AI v1.97.0: новый MCPToolset и разделение GoogleProvider
Pydantic
Pydantic AI v1.97.0 (15 мая) вводит MCPToolset, использующий fastmcp-slim[client], и объявляет устаревшими старые реализации MCPServer* и FastMCPToolset. GoogleProvider разделяется на два класса: GoogleProvider (id: google:) для Gemini API и GoogleCloudProvider (id: google-cloud:) для Vertex AI. OnlineEvaluator получает возможность run_on_errors. Agent.to_a2a() и встроенная интеграция fasta2a объявляются устаревшими в пользу внешнего пакета fasta2a.
Почему это важно
Разделение Google-провайдера устраняет распространённый источник путаницы между Gemini API и Vertex AI. MCPToolset приводит Pydantic AI в соответствие с fastmcp как стандартным MCP-клиентом сообщества. Это изменения с нарушением обратной совместимости в преддверии API v2, свидетельствующие о зрелости проекта.
Важность: 2/5
Критические изменения API, затрагивающие пользователей Gemini/Vertex и интеграции MCP