Anthropic 于 2026-09-28 发布官方 Python SDK v1.9.0:新增 claude-sonnet-5-5 模型 ID、between_tools 思考类型,缓存诊断(diagnostics)升至 GA 并可写入 Message/MessageCreateParams;工具运行器支持在回复流式输出期间可选执行工具调用。同期完善 Managed Agents 事件过滤类型、工作区限速的 include_inherited/source,并修复未命名文件上传与 stream()/parse() 对 diagnostics 的接纳。
核心要点速览 (Key Takeaways)
- ✓发版:v1.9.0(2026-09-28);相对 v1.8.0...v1.9.0 共 31 commits / 266 files
- ✓模型:类型面新增
claude-sonnet-5-5;思考块支持between_tools(回退跳上自动降为 disabled,#952) - ✓缓存诊断 GA:
diagnostics可进入 Message / MessageCreateParams;stream()/parse()同步接纳(#929) - ✓工具:可选在 reply 流式输出期间并行执行 tool calls,缩短 agent 往返等待
- ✓安装:
pip install -U "anthropic>=1.9.0"(Python≥3.10);文档见 platform.claude.com Python SDK
阅读完核心要点?进一步了解模型实力与实际开销
7 大权威镜像天梯跑分与 29+ 款主流编程套餐横向比价测算
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
Agent 编排越来越依赖 Anthropic 官方 Python 客户端:既要跟上新模型 ID,又要在多轮工具调用里控制思考块策略,还要在 prompt cache 场景拿到可观测诊断。痛点集中在三处:Sonnet 新档位未进类型面导致硬编码字符串;工具间隙思考缺少 between_tools 枚举;缓存命中/未命中只能靠侧信道猜,流式回复又常被迫串行等工具跑完。
架构亮点与底层机制
v1.9.0 将 claude-sonnet-5-5 写入模型类型,并新增 between_tools thinking;在 fallback hop 上该类型会降级为 disabled,避免不兼容路径硬崩(#952)。缓存诊断升至 GA:diagnostics 可挂在 Message / MessageCreateParams,且 stream() / parse() 正式接纳(#929)。工具运行器支持在 assistant reply 仍在流式输出时可选执行 tool calls,压缩往返。Managed Agents 事件列表过滤器补齐 typed event values;工作区限速增加 include_inherited 与 source。未命名文件上传不再发送占位文件名。
权威 Benchmark 与实测跑分对比
发行说明未公布 SWE-bench 或 TTFT 对比表。工程信号来自相对 v1.8.0 的 31 commits / 266 files 变更面。请在自有链路验证:between_tools 在多工具轮次是否按预期插入思考;diagnostics 字段是否进入日志管线;流式期间并行工具是否缩短端到端延迟。勿把 changelog 规模外推为线上吞吐基准。
开发者实战落地与开箱指南
升级:pip install -U "anthropic>=1.9.0"(要求 Python≥3.10)。新会话可直接传 model="claude-sonnet-5-5";需要工具间隙思考时配置 between_tools;开启 diagnostics 后从 Message 响应读取缓存命中细节。流式 agent 若要边回边跑工具,按发行说明启用对应 tool-runner 选项。文档见 Python SDK 与 API;完整清单见 Release v1.9.0。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察