开源anthropic-sdk-python Releases·原文 2026年9月11日

Anthropic Python SDK发布 1.5.0:Managed Agents可挂载公开GitHub仓库

该版本为Managed Agents加入自动模式工具权限、无需authorization_token即可挂载公开GitHub仓库,并新增web_fetch的content_too_large错误码。

AI解读:这是一次面向开发者的SDK常规版本更新,改动集中在Python客户端与API交互的细节上。真正会立刻感知到的是用Managed Agents搭自动化流程的人:会话里挂载公开GitHub仓库不再需要先配authorization_token,少了一步凭证准备。

自动模式的工具权限意味着Managed Agents的权限判定多了一种模式,但发布说明没有写清默认行为和适用边界,所以现在能确定的只是“这个选项存在了”,不能推断它默认放开或收紧了什么。

几个修复偏向踩坑场景:凭据文件如果对同组或其他用户可读会被拒绝,流式输出不再把未完成的工具JSON塞进内容块,解析结果也不会出现在导出的文本块里。这些变化会让过去“能跑但不对”的用法直接报错或行为改变,升级前值得先看自己的凭据文件权限。

Anthropic的anthropic-sdk-python发布v1.5.0,版本日期为 2026 年 9 月 10 日。发布说明列出的功能改动包括:为Managed Agents增加自动模式(auto mode)工具权限;为web_fetch工具增加content_too_large错误码;新增user-profiles-2026-09-04 beta值,并为用户档案加入external_user_details。

Managed Agents会话方面,该版本支持在没有authorization_token的情况下挂载公开GitHub仓库。

客户端与工具接口变化

客户端新增Message.to_param() 与BetaMessage.to_param()。工具方面,messages.create、parse、stream和count_tokens现在可以直接接受工具对象。

凭证模块新增CredentialsError与IdentityTokenFileError两个错误类型。

修复与内部改动

修复项包括:extra_body现在在客户端钩子运行前合并;凭证文件若可被同组或其他用户访问会被拒绝;流式处理不再把部分完成的工具输入JSON写入内容块;dump文本块时不再包含parsed_output。

杂项改动包括:清理未使用的幂等(idempotency)请求选项,并将idempotency_key请求选项保留为已弃用的空操作(no-op);修正环境scope字段的文档描述;移除生成文件的头部注释,不再把包版本写入生成文件。发布说明还包含两条“恢复包版本”和一条“恢复空测试包标记文件”的内部改动。

信息来源