v2.50.0 (2026-09-24)
Pydantic AI 发布 v2.50.0(2026-09-24)。该版本新增 DecisionModel 基类(#8696),使 TypeSafeModel 成为其一种实现;支持按名称向 DecisionModel 询问路由选择,每条路由一个标签(#8733);让 ModelSelectionContext.messages 以被路由的请求结尾并新增 ModelSelectionContext.prompt(#8737);用可选的 decision_route_threshold 取代决策模型的 tool-call lean(#8739);为 DecisionModel 的每次请求发出 decide span(#8698);新增 RunContext.in_durable_context 供钩子判断是否运行在持久化工作流代码中(#8723);在 provider details 中暴露 OpenAI service_tier(#7945);新增 gemini-3.8-live 与 gemini-3.8-live-extended-thinking 实时支持(#8393)。
Development
- First Reportv2.50.0 (2026-09-24)Pydantic AI
- Current Assessment把路由与决策抽象成框架级基类,反映 Agent 框架竞争点正从模型接入转向编排控制面:谁掌握路由、上下文与可观测性,谁就掌握开发者工作流的入口。不过单一开源版本发布不足以证明产业格局变化,需结合采用数据判断。可验证下一信号:其他主流 Agent 框架是否跟进类似的决策模型抽象或路由阈值配置。Agent Pulse · analysis
Pydantic AI v2.50.0 的变更集中在决策模型与路由机制上:引入 DecisionModel 作为 Decisions 协议模型的基类,并把 TypeSafeModel 纳入该体系;路由选择改为按名称询问、每条路由一个标签,同时调整 ModelSelectionContext 使 messages 以被路由请求结尾并新增 prompt 字段;原先决策模型的 tool-call lean 被可选的 decision_route_threshold 取代;每次 DecisionModel 请求都会发出 decide span,便于观测。此外新增 RunContext.in_durable_context 让钩子识别持久化工作流上下文,在 provider details 中暴露 OpenAI service_tier,并加入 gemini-3.8-live 与 gemini-3.8-live-extended-thinking 的实时支持。
从变更看,路由决策正从隐式启发式(tool-call lean)转为显式阈值与可观测 span,模型选择上下文也被规范为以被路由请求结尾。这意味着决策路径更可测试、可追踪,但阈值语义与 span 粒度是否稳定仍需观察。可验证下一信号:官方文档或后续版本是否给出 decision_route_threshold 的默认值与调优指南,以及 decide span 是否进入公开的 tracing 规范。
把路由与决策抽象成框架级基类,反映 Agent 框架竞争点正从模型接入转向编排控制面:谁掌握路由、上下文与可观测性,谁就掌握开发者工作流的入口。不过单一开源版本发布不足以证明产业格局变化,需结合采用数据判断。可验证下一信号:其他主流 Agent 框架是否跟进类似的决策模型抽象或路由阈值配置。
对使用 Pydantic AI 构建 Agent 的团队,显式路由阈值与 decide span 降低了多模型路由的调试与审计成本,持久化上下文标记有助于工作流可靠性设计。但价值取决于迁移成本与阈值调优实践,尚无采用或收入数据支撑。可验证下一信号:项目是否发布迁移指南与生产案例。
若决策模型与路由阈值成为通用模式,后续版本可能继续强化决策的可观测与可配置性,并把持久化工作流上下文作为一等能力。可验证下一信号:未来几个版本是否出现决策评测、回放或路由策略版本化相关条目。