Anthropic Python SDK发布v1.9.0:新增claude-sonnet-5-5与流式工具调用
v1.9.0于 2026-09-28 发布,新增between_tools思考类型、claude-sonnet-5-5模型支持、缓存诊断转正,以及可在回复流式输出时并行执行工具调用。
AI解读:anthropic-sdk-python v1.9.0在 2026 年 9 月 28 日发布,最大的变化是API层新增了claude-sonnet-5-5模型支持,同时引入一种叫between_tools的思考类型。
对用Python调用Claude的开发者来说,两个功能更实际:缓存诊断(cache diagnostics)从预览转正,直接出现在Message和MessageCreateParams上;工具调用现在可以选择在回复流式输出时同步执行,而不是等整段回复结束。
工作区速率限制的参数增加了include_inherited和source,意味着调整限流时可以看清继承来的配置来自哪里。这些改动都来自官方发布说明,具体行为变化需要开发者升级后自行验证。
anthropic-sdk-python v1.9.0于 2026 年 9 月 28 日发布,对应v1.8.0到v1.9.0的完整变更日志。这是一个Python SDK的版本更新,不是模型或服务本身的发布公告。
API层新增内容
根据发布说明,v1.9.0在API功能上做了多项新增:加入between_tools思考类型、加入claude-sonnet-5-5模型、为工作区速率限制增加include_inherited和source字段、为Managed Agents事件列表过滤器加入带类型的事件类型值。
- 新增between_tools思考类型(commit a9a577d)
- 新增claude-sonnet-5-5模型支持(commit a5a25e9)
- 工作区速率限制新增include_inherited和source(commit 0bf4af8)
- Managed Agents事件列表过滤器新增类型化事件类型值(commit 1b82cd9)
- 缓存诊断正式可用(GA),diagnostics出现在Message / MessageCreateParams(commit 22062b8)
- 工具调用可在回复流式输出时选择性地执行(commit 26d0812)
问题修复
发布说明列出三项bug修复,涉及文件上传、思考类型的回退行为,以及流式与解析接口对diagnostics的处理。
- 客户端:未命名文件上传不再发送占位文件名(commit 9e9709d)
- helpers:在回退跳转时将between_tools思考降级为disabled(issue #952,commit a3834d4)
- messages:stream() 和parse() 现在接受diagnostics(issue #929,commit fad840c)
其他维护与文档改动
变更日志还包含若干杂项与文档更新:在Model类型中优先列出已知模型id;根据仓库选择CI运行器;parse和工具运行器不再发送beta header(issue #907);文档澄清stream: true返回原始事件流;Managed Agents actor描述改为资源中立;恢复Dream类型上的研究预览提示。
- 在Model类型中优先列出已知模型id(commit e5a082a)
- 按仓库选择CI运行器(commit 39ccf62)
- parse与工具运行器停止发送beta header(issue #907,commit 1428100)
- 文档:澄清stream: true返回原始事件流(commit 82918fa)
- 文档:Managed Agents actor描述改为资源中立(commit 34ef524)
- 文档:恢复Dream类型上的研究预览提示(commit f03e32e)