Claude Sonnet 5.5 引入的破坏性变更影响代码兼容性
为 Claude Sonnet 5 编写的代码可能在 Claude Sonnet 5.5 上出现问题;开发者需要进行迁移。变更包括:thinking 行为修改、forced tool use 返回错误、computer use tool 弃用以及 advisor tool 限制。
第 12 期 · 2026年11月8日 · 9 月 28 日至 11 月 8 日
第 11 期之后周报暂停了一段时间,所以这一期覆盖六周。窗口内雷达监控了 32 个工具的 63 个来源,发布 159 条变化,选出 13 条,按重要性排序。13 条是我们设的上限,几项真实的发布因此排在名单之外,其中包括 Cursor 在编辑器里直接部署应用的功能。前五条都带截止日期,或者会让现有请求直接失败,建议从头读。每条都带流水线抓到的前后对照证据,别只听我们说,展开看原文。
Sonnet 5.5 现在是 Anthropic API 上默认的 Sonnet 型号,1M 上下文,每百万 token 输入 2 美元、输出 10 美元,缓存读取 0.20 美元。为 Sonnet 5 写的代码有五处可能失效。想跳过前置思考,要传 thinking: {"type": "between_tools"},不能再传 "disabled",而且只在 high 及以下的 effort 生效。tool_choice 的 any 和 tool 返回 400,Claude API 和 Google Cloud 上不再接受旧的 computer_20251124 工具,thinking 块与模型和对话绑定,advisor 工具也不再接受 Opus 4.8、Opus 4.7 和 Sonnet 5 担任 advisor。五处逐项改完再切换型号。
为 Claude Sonnet 5 编写的代码可能在 Claude Sonnet 5.5 上出现问题;开发者需要进行迁移。变更包括:thinking 行为修改、forced tool use 返回错误、computer use tool 弃用以及 advisor tool 限制。
Haiku 5.5 成为 Anthropic API 上默认的 Haiku 型号,1M 上下文,100K token 以内的提示每百万 token 输入 0.10 美元、输出 0.50 美元,超过 100K 是 0.50 和 2.50 美元。用 budget_tokens 手动开启扩展思考现在会返回 400,自适应思考默认开启,所以给 Haiku 4.5 设了思考预算的代码第一次请求就会失败。长提示档的单价是基础档的五倍,如果因为便宜把大上下文交给 Haiku,需要重新算成本。
使用 Claude Haiku 4.5 的开发者必须迁移代码至 Haiku 5.5,因为新版本默认启用自适应思考并改变 token 计数方式,破坏现有实现。
10 月 19 日,Copilot 在聊天、行内编辑、ask 和 agent 模式以及代码补全里停用了六个模型,分别是 Gemini 3.7 Flash、GPT-5.5、GPT-5.4、GPT-5.4 mini、GPT-5 mini 和 Grok 4.5,建议的替代是 Gemini 3.8 Flash、GPT-6.1 Sol 和 GPT-6 Luna。10 月 2 日已经停用过一批,包括 Gemini 3.5 Flash、Gemini 3.6 Flash、Kimi K2.7 Code 和 Claude Opus 4.7。企业管理员要在模型策略里启用替代模型,写死了旧型号名的工作流也需要更新。
用户必须从 Gemini 3.7 Flash、GPT-5.5、GPT-5.4、GPT-5.4 mini、GPT-5 mini 和 Grok 4.5 迁移到它们建议的替代方案。企业需要更新工作流并通过模型策略启用替代模型。
Claude Opus 4.8 的 fast mode 已经弃用,2026 年 11 月 30 日移除。届时带 speed: "fast" 请求 claude-opus-4-8 会返回错误,官方给出的路径是迁到 Opus 5.5。离移除还有三周左右,而 Opus 5.5 自身也有几处破坏性变更(见第 11 期),迁移最好现在就排期,不要等到截止日。
使用 claude-opus-4-8 快速模式的开发者必须在 2026 年 11 月 30 日之前迁移到 Claude Opus 5.5,否则请求将返回错误。
从 2026 年 10 月 31 日起,新注册用户不能再使用 Kimi 的 K2 系列,全部 K2 型号计划在 2026 年 12 月底前下线,已有账号在此之前不受影响。文档现在推荐新用户从 K3.1 Pro 开始,K3 系列的上下文也扩到 1,048,576 token,Batch API 按标准价的 60% 计费,迁移目标的试用成本比之前低。
从 2026 年 10 月 31 日起,K2 series 对新用户将不可用,并在 2026 年 12 月 31 日完全停用。现有用户必须迁移到较新的模型。
platform.moonshot.ai · 另有 1 个来源报告了同一变化
Supabase CLI v3 被标为破坏性变更,命令默认作用于本地环境,修改托管项目前会要求确认。需要检查的是原本直接对托管数据库执行、不经确认的脚本和 CI 任务,非交互环境里多出一步确认,可能让任务卡住或中止。在 CI 里升级 CLI 之前,先看发布说明里非交互场景怎样传入确认。
升级到 CLI v3 的用户将体验不同的默认行为,需要对托管数据库更改进行显式确认,可能会破坏依赖直接托管修改的现有自动化和工作流。
Pinecone Local,也就是用于开发和测试的内存版 Docker 模拟器,已经停止支持,文档也已下线。官方建议改用 Pinecone 账号里单独的一个项目,这意味着原本在 CI 里起容器跑的测试,现在需要网络和凭据。Pinecone 同时补了一份模拟(mock)API 的指南,适合不该连真实项目的测试。
使用 Pinecone Local 进行本地开发和测试的开发者必须改为使用单独的 Pinecone 项目。这会影响本地开发和自动化测试的开发工作流。
LangChain 将在 langchain-core 1.8.0 和 langchain 1.5.0 中停止支持 Python 3.10,当前的小版本是最后支持 3.10 的版本。眼下不会出问题,但这两个版本发布之后,3.10 环境就拿不到新版本了。运行镜像还在 3.10 的,可以升到 3.11 或更高,暂时升不了就先锁定当前小版本。
运行 Python 3.10 的用户必须在这些版本发布前升级到 Python 3.11 或更高版本,才能继续使用 langchain。
OpenAI 托管的 sandbox 算力现在只在活跃轮次计费,轮次之间的空闲时间不再收费。长时间挂着、等用户或外部事件的 agent 会话以前要为等待付费,这部分账单会下降。如果之前为了省空闲费用自己写了回收逻辑,现在直接保持会话可能更简单。
开发者通过消除 Agents API 会话中轮次间空闲时间的费用来降低成本;计费现在更加高效,仅覆盖活跃计算周期。
Vercel 的存量 Pro 团队开始为 Deployment Storage 和 Functions Storage 付费,每 GB 每月 0.10 美元,保留期从 10 月 23 日起改为 30 天。预览部署多或函数包大的项目,这笔费用会在不知不觉中累积,建议看一下用量页,清掉不再需要的部署。
现有 Pro 团队从 10 月 23 日起,将按 $0.10 每 GB- 月的价格被收取 Deployment Storage 和 Functions Storage 费用,保留窗口移至 30 天。
Mem0 把 Hobby、Starter(每月 19 美元)、Pro(每月 249 美元)和 Enterprise 四档换成了 Free 和 Custom 两档。Free 档前 30 天每月 10,000 次写入、1,000 次检索,模型调用由 Mem0 承担,用自己的 LLM key 则是每月 50,000 次写入、10,000 次检索,超出部分按用量计费,上限由用户自己设定。再往上要找销售谈,原来在 Pro 档的团队需要问清楚自己会被转到什么方案。
All customers must migrate from named tier subscriptions (Hobby, Starter, Pro, Enterprise) to either a free tier with usage-based overages or a custom plan negotiated with the company. No more fixed-price Pro plan at $249/month.
Copilot Fusion 正式可用。不用再为每个任务挑模型,选 Fusion 后由 Copilot 自己路由和编排用哪些模型。它调用的每个模型按各自的标准价计费,付费计划在限时期内享受模型费用 7 折。账单取决于 Fusion 选了哪些模型,设为默认之前,建议拿一周的用量和平时用的模型对比一下。
Developers can now use Copilot Fusion to automatically route tasks to the best model without manual selection. Copilot Fusion offers three effort levels (Standard, High, Max) and uses three execution patterns (Single, Cascade, Critique) to optimize performance and cost.
github.blog · 另有 1 个来源报告了同一变化
Anthropic 推出 user profiles,可以给每个 API 请求标注它服务的终端客户。平台、网关和转售 API 的一方因此可以让安全处置只作用于某一个客户,而不是整个组织。SDK 和 ant CLI 已支持新的 /v1/user_profiles 端点。多个客户共用一个组织时,这能限制单个违规租户对其他客户的影响。
平台运营商和 API 转售商现在可以将 API 请求与特定终端客户关联,实现细粒度安全执行操作。SDK 和 CLI 中提供新的 /v1/user_profiles 端点。
本期到此为止。下一期可以直接送进邮箱,同时目录每日更新,每期周报永久可读。