AGENT PULSESJCPal Special EditionAI 行业证据与趋势
2026年8月26日 · Pydantic AI

v2.35.0 (2026-08-25)

发生了什么

Pydantic AI 发布 v2.35.0,弃用 RunContext.capability_loaded 和 available_capability_ids,改用 capability_active 和 active_capability_ids;TestModel 使整数最大值可达;默认 Temporal 指标导出频率降低;保留显式空 Tool 描述。

EVENT STORY

发展脉络

  1. 首次出现v2.35.0 (2026-08-25)Pydantic AI
  2. 行业反馈v2.35.1 (2026-08-26)Pydantic AI
  3. 行业反馈v2.35.2 (2026-08-27)Pydantic AI
  4. 行业反馈v2.35.3 (2026-08-27)Pydantic AI
  5. 当前判断Pydantic AI 作为 Python 生态中重要的 Agent 框架,其 API 演进反映了 Agent 开发对运行时状态管理的需求。弃用事件驱动 API 转向状态查询,可能影响依赖旧 API 的开发者,需要迁移。Agent Pulse · 分析
改变了什么

Pydantic AI 于 2026-08-25 发布 v2.35.0 版本。主要变更包括:弃用 RunContext.capability_loaded 和 available_capability_ids,推荐使用 capability_active 和 active_capability_ids;TestModel 现在支持包含整数最大值的测试;默认 Temporal 指标导出频率降低;修复了显式空 Tool 描述被函数 docstring 覆盖的问题。

能力边界怎么变了

弃用 capability_loaded 为 capability_active 表明 Pydantic AI 正在将能力检测从一次性加载事件转向持续状态查询,这有助于更准确地反映 Agent 运行时的动态能力变化。TestModel 支持整数最大值可能意味着测试覆盖更全面的边界条件。降低 Temporal 指标导出频率可能减少开销,但可能影响可观测性。

为什么重要

Pydantic AI 作为 Python 生态中重要的 Agent 框架,其 API 演进反映了 Agent 开发对运行时状态管理的需求。弃用事件驱动 API 转向状态查询,可能影响依赖旧 API 的开发者,需要迁移。

对谁有影响

对于使用 Pydantic AI 构建 Agent 的团队,此版本提供了更清晰的 API 和测试改进,但需要投入迁移成本。降低 Temporal 指标导出频率可能降低可观测性成本,但需权衡监控需求。

接下来观察

后续版本可能进一步强化 capability_active 的语义,并可能引入更多状态查询 API。开发者应关注迁移指南和弃用警告,及时更新代码。