Anthropic 于 2026-09-22 发布官方 Python SDK v1.8.0(PyPI anthropic 1.8.0)。相对 1.7.0,本版把 `claude-opus-5-5` 模型标识、内联(inline)工具定义,以及 MCP tool-list pinning(beta)打进客户端类型与 runner;同步修 Managed Agents 事件共享 `evaluated_permission` 枚举、Python 3.13 流未关退出崩溃,以及 `add_tools()` 立即生效、工具 runner compaction 请求剔除 reply-only 参数。面向已上线 Opus 5.5 与 MCP 托管工具的 Agent 栈,这是把服务端能力接到类型安全调用面的关键补丁。
核心要点速览 (Key Takeaways)
- ✓发版:v1.8.0 / PyPI anthropic 1.8.0
- ✓模型:类型面支持 `claude-opus-5-5`;配合已发布的 Opus 5.5 API
- ✓工具/MCP:内联工具定义 + MCP tool-list pinning(beta);见 MCP 文档 与 Tool use
- ✓稳定性:`add_tools()` 立即生效(#874);修 Py3.13 流未关退出崩溃;compaction 请求不再带 reply-only 参数(#871)
- ✓安装:`pip install 'anthropic==1.8.0'`;客户端总览见 Client SDKs
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
Claude Opus 5.5 已在 API 侧上线,但生产 Agent 真正落地要等官方 SDK 把模型 ID、工具 schema 与 MCP 列表控制写进类型与 runner;否则只能手写原始 JSON,易在 compaction、流式退出与权限事件上踩坑。1.7.x 还缺 inline tool definitions 与 MCP tool-list pinning(beta):托管 MCP 工具集变更时,客户端无法在类型层「钉」住允许列表,Managed Agents 多事件路径上 evaluated_permission 枚举也不统一。Python 3.13 下若流未正确关闭,进程退出可能直接崩溃,拖垮批处理与评测作业。
架构亮点与底层机制
v1.8.0 的核心提交将 claude-opus-5-5、inline tool definitions 与 MCP tool-list pinning(beta)生成进 src/anthropic/types 与 lib/tools(含 _beta_runner / _tool_dispatch)。模型页见 Models;MCP 与工具编排见 MCP、Tool use。稳定性侧:Managed Agents 事件共用同一 evaluated_permission 枚举;流式路径避免 3.13 退出崩溃;add_tools() 立即生效(#874);compaction 请求去掉 reply-only 参数(#871),减少无效重放字段。
权威 Benchmark 与实测跑分对比
本发行为 SDK/API 面升级,未附带官方延迟或 SWE-bench 类公开跑分;模型侧能力以 Anthropic 对 Opus 5.5 的既有发布说明为准,勿把 SDK 版本号当成模型分。可验收点:能否以类型安全方式指定 claude-opus-5-5、inline tools 是否被服务端接受、MCP tool-list pin 是否阻止未授权工具名,以及 3.13 下异常退出是否消失。
开发者实战落地与开箱指南
pip install 'anthropic==1.8.0',示例与安装见仓库 README 与 Client SDKs。将 Agent 默认模型切到 claude-opus-5-5 后,用 inline tools 或 MCP pinning 收紧工具面;升级后跑一遍既有 tool-runner/compaction 回归。包页:PyPI 1.8.0;发行说明:GitHub Release。TypeScript 侧对应有 sdk-v0.128.0 同日发布,可作跨语言对照。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察