Anthropic发布Python SDK v1.6.0:新增Managed Agents自动工具权限与压缩参数
该版本还加入工作区数据驻留地理字段枚举、网页抓取工具的url_sources参数,并修复合规Retry-After头、异步客户端连接重试等问题。
AI解读:Anthropic的Python SDK发布 1.6.0 版本,主体是API能力扩展和客户端稳定性修复。最直接受影响的是直接调用该SDK的Python开发者,尤其是使用Managed Agents、网页抓取工具或beta压缩功能的团队。
功能侧几项值得留意:Managed Agents获得auto mode工具权限控制;beta通道加入compaction参数和签名压缩块,目的是让长上下文处理多一些官方选项;web fetch工具新增url_sources输入。这些新增项多数没有给出配套效果数据,是否采用取决于现有工作流是否正好卡在对应环节。
修复侧更贴近日常痛点:客户端现在会遵守超过 60 秒的Retry-After值,遇到非法Retry-After会忽略并回到默认退避;异步客户端会重试连接错误,且不再在协程重试循环中阻塞。对高频调用或网络不稳的服务,这比新功能更能减少排查时间。
Anthropic于 2026 年 9 月 15 日发布anthropic-sdk-python v1.6.0,完整的变更范围覆盖v1.5.0到v1.6.0。根据该版本的发布说明,本次更新分为功能新增和问题修复两部分。
功能新增包括:为Managed Agents增加auto mode工具权限;新增compaction参数和签名压缩块(beta);为工作区数据驻留地理字段新增枚举类型;在input_transformations中加入thinking_mismatch_allowed条目(beta);为网页抓取工具加入url_sources;为用户资料相关方法加入workspace_id参数;客户端支持异步凭据令牌提供者。
问题修复包括:将usage iteration模型标记为可空;消息和delta事件统一使用同一种输入转换类型;客户端遵守超过 60 秒的Retry-After值;忽略无效的Retry-After值并校验maxRetries;异步客户端重试连接错误并停止在协程重试循环中阻塞;当Retry-After超出范围时使用默认退避。
其他变更包括依赖更新(提升aiohttp、pygments、pytest;要求anyio 4.1或更高版本)、文档澄清与格式调整,以及测试相关的小改动。