v2.45.0 (2026-09-17)
Pydantic AI 发布 v2.45.0(2026-09-17)。变更包括:新增 TypeSafeModel 支持 TypeSafe 的 Jev;在 Bedrock 上按模型 profile 支持时透传 xhigh effort;允许 gpt-5.6-sol、gpt-5.6-luna、gpt-5.6-terra 在 Bedrock Converse 上使用;DynamicToolset 与 MCP server session 改为每次 durable run 解析/保持一次,而非每个 durable unit 一次;MCPSamplingModel 保留工具历史;停止在 pydantic_ai.mcp 中导入 legacy httpx(FastMCP 4 安装不再附带);每个 agent run 的用量上报到自身 span。
Development
- First Reportv2.45.0 (2026-09-17)Pydantic AI
- Current Assessment这是开源 Agent 框架在集成层(MCP、Bedrock 模型路由、可观测性)的常规迭代,而非模型能力或商业格局变化。它反映的是框架厂商在把多模型供应商与 MCP 生态接入作为竞争点的路径,但单次 patch release 不足以支撑更大判断。Agent Pulse · analysis
Pydantic AI v2.45.0 的发布说明显示,这一版主要围绕 durable run 与 MCP 集成做资源与状态管理调整:DynamicToolset 从每个 durable unit 解析一次改为每次 durable run 解析一次,MCP server session 也从每个 durable unit 一个改为每次 durable run 保持一个,并在 MCPSamplingModel 中保留工具历史。同时修复了 pydantic_ai.mcp 对 legacy httpx 的导入,以兼容不附带该依赖的 FastMCP 4 安装;可观测性方面把每个 agent run 自身的用量上报到其 span。模型接入侧新增 TypeSafeModel(TypeSafe 的 Jev),并在 Bedrock 上按模型 profile 支持情况透传 xhigh effort,允许 gpt-5.6-sol、gpt-5.6-luna、gpt-5.6-terra 走 Bedrock Converse。
从变更描述看,durable run 内的工具集解析与 MCP 会话生命周期被上移到 run 级别,这通常意味着单次长任务内的会话复用与状态一致性被优先于单元级隔离;MCPSamplingModel 保留工具历史也指向同一方向。可验证的下一信号是官方文档或后续 release 是否说明 run 级会话在并发 durable unit 下的隔离语义与失败恢复行为。
这是开源 Agent 框架在集成层(MCP、Bedrock 模型路由、可观测性)的常规迭代,而非模型能力或商业格局变化。它反映的是框架厂商在把多模型供应商与 MCP 生态接入作为竞争点的路径,但单次 patch release 不足以支撑更大判断。
对使用 Pydantic AI 构建长任务 Agent 的团队,run 级会话复用可能降低重复建立 MCP 连接的开销,并让用量按 run 归集到 span,便于成本与稳定性观测;实际收益需以自身负载压测确认。
若后续版本继续把会话与工具集生命周期收敛到 run 级,可观察是否出现针对长任务并发与恢复的专门配置项或文档章节;反之若回退到单元级,则说明该改动在隔离性上遇到问题。