Claude Code 2.1.316 更新:Opus 4.8 快速模式 11 月 30 日下线,子代理能单独设 effort,ultrathink 可以关掉
10 月 31 日 Claude Code 发了 2.1.316(没有 2.1.315):Opus 4.8 的快速模式 11 月 30 日下线,之后报错不退回;子代理能单独设 effort;ultrathink 可以关掉(本站实测);SSL 报错会写出可能的原因。
Claude Code 2.1.316 在北京时间 2026 年 10 月 31 日上午发布(UTC 10 月 31 日 01:01),版本号跳过了 2.1.315。和本站读者关系最大的是这几点:
- Opus 4.8 的快速模式 11 月 30 日下线。 下线以后对 Opus 4.8 开快速模式会直接报错,不会退回普通速度。
- 子代理能单独设 effort。 新的环境变量
CLAUDE_CODE_SUBAGENT_EFFORT。 ultrathink可以关掉,VS Code 里的ultrathink也和终端一样抬到xhigh。关掉这一项本站实测了。- Enterprise 成员能在自己的云端环境上加删网络密钥,以前只能看。
- SSL 证书报错会写出可能的原因,走中转站碰到证书问题时好查一些。
这是 2.1.314 之后的版本。下面按“对你有什么影响”整理,不逐条翻译更新日志。本站服务器上的 Claude Code 11 月 1 日用 claude install 2.1.316 从 2.1.314 升上来,标了“实测”的地方是在它上面跑的,通过酷站AI 中转站,只在交互界面里输入、没有给模型发消息。
模型和 effort
Opus 4.8 的快速模式弃用,11 月 30 日移除。 10 月 30 日 Claude API 的发布说明已经写了弃用,这次 Claude Code 的更新日志补了一句关键的:移除以后,对 Opus 4.8 的快速模式请求会返回错误,不会退回普通速度的 Opus 4.8。要保留提速,换到 Opus 5.5,它的快速模式已经正式可用,价格也更低(见快讯)。走中转站的读者一般开不了快速模式,不受影响。
子代理单独设 effort。 新的环境变量 CLAUDE_CODE_SUBAGENT_EFFORT:没有别处给子代理指定 effort 时,子代理按它设的档位跑,不再继承会话的。用法和管模型的 CLAUDE_CODE_SUBAGENT_MODEL 对应,适合主会话开着 high、子代理只做搜索读文件的情况。本站没有实测。
ultrathink 的两处改动(实测一处)。
- 新的环境变量
CLAUDE_CODE_DISABLE_ULTRATHINK关掉这个关键词。本站在 2.1.316 上开交互界面,在输入框里打ultrathink 看一下这个目录、不发送,再看终端的原始颜色码:不设这个变量时,ultrathink九个字母是 7 种颜色的彩虹色,2.1.314 也一样;设了CLAUDE_CODE_DISABLE_ULTRATHINK=1,整句只有一种颜色。彩虹色表示 Claude Code 认为这一轮能把 effort 抬到xhigh;经酷站AI、模型是 Opus 5.5 时它是彩虹色,但请求发出去以后 effort 是否真的变了,本站没有核对。 - VS Code 扩展里写
ultrathink,现在也按xhigh跑这一轮,聊天框里显示彩虹色,和终端一致。本站没有实测。
/model 填了不认识的模型会提醒。 填一个接口有、但这个版本不认识的模型时,现在会提醒自动压缩将按 20 万 token 的窗口算。本站经酷站AI 没能触发:它的模型列表里都是 Claude Code 认识的型号,填别的名字一律只回 Model '…' not found,2.1.314 也一样,用户设置里也没有存下这个名字。
其他和模型有关的修复。 在 Vertex AI 和 Amazon Bedrock 上,sonnet、opus、haiku 别名指向的最新型号账号或地区还用不了时,会换到较旧的型号,不再在会话中途报错;跟着上一级子代理用同一个模型的子代理,被后台任务或消息唤醒时不再换成主对话的模型。
权限和安全
- auto 模式:
autoMode.allow不写"$defaults"时,不再去掉定时任务提示上的那条内置规则。 同一版还修了托管设置里不带"$defaults"的autoMode.allow被宿主应用的--settings、/permissions里加的第一条规则或/auto-mode-setup带回内置例外的问题。 - Team 和 Enterprise 登录的服务器托管设置:从 Anthropic 的接口取到的设置直接生效,不再弹出确认;本地存的副本验证不通过会被拒绝。
--restricted会话:修了有 Read 放行规则覆盖时,会上传工作目录以外文件的问题。
走中转站和公司网络
- SSL 证书报错写出可能的原因和各自的改法,其中包括服务器没有发中间证书的情况。走中转站时碰到的
UNABLE_TO_VERIFY_LEAF_SIGNATURE多半就是这种,处理办法见网络和数据和桌面版接中转站。 - 新环境变量
CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP:Claude Code 默认丢掉系统里互相签发、绕成一圈的交叉证书,公司私有 CA 需要这样一张的,设它留下。 - 压缩过的响应被截断或损坏时,有些请求会一直挂着,修了。
CLAUDE_CODE_AUTO_MODE_SERVER=1在宿主应用(比如 Claude Desktop)经代理或网关、关了实验性 beta 头的会话里被忽略,修了。
以上本站都没有实测。
终端和 Bash 工具
- Claude Code 自己退出时(比如凭据被拒、云端会话被归档),macOS 和 Linux 上没关掉的 shell 命令不再留着跑。
- Bash 工具:值里带换行的别名、名字以短横线开头的函数不再被弄乱或丢掉(Git Bash 除外);导出了
SHELLOPTS时,脚本不再只跑第一条命令就停。 - PowerShell hook 的命令以类型转换、
param、using或特性开头时,退出码 2 现在能拦住。 - 提示词里有看不见的字符时,不用再按两次回车才发出去。
claude -p的文字输出里,后台代理还在跑时,auto 模式停下一轮的原因不再漏写。/diff在大仓库上每次刷新少跑一条全仓库的 git 命令;Windows 上 Grep 和 Glob 超时后不再卡住不返回。
云端会话、VS Code 和其他
- 云端会话:MCP 服务器要你填表单时,会话里显示表单卡片,不再悄悄取消;切回云端或 Remote Control 会话时,消息还没同步完会显示“Catching up…”;Enterprise 成员能在自己的云端环境上加删网络密钥(见定时任务和云端环境)。
- VS Code:聊天面板里能直接登录 Claude apps 网关,不用开终端;模型设置带
[1m](比如opus[1m])时,effort 滑块和模型名不再消失。 - Claude Tag:频道的 Respond automatically 开关改成 Configure 页上的 “How Claude participates” 选项(见 Claude Tag 指南);修了 Slack Connect 线程里不 @ 的回复没人回等问题。
- Code Review:分析页加了按严重程度统计发现的卡片;从桌面版 Code 页或网页发起的
/code-review显示发现卡片,不再是纯文字列表。 - 没有 GitHub 远程仓库时,
/ultrareview、云端会话的提示改成让你去 github.com/new 建仓库。 - Claude apps 网关(企业用):组共享的月度预算(管理接口里的
pooled_budget)、managed.policy_mode: layered(所有匹配的策略叠加生效)、Bedrock 上游的guardrail.input_tagging;网关现在会按availableModels这些规则检查请求里的每一个模型,被拦的返回 400 并写明是哪个字段;托管设置要求用网关时claude auth login会显示网关登录。
同期官方的其他变化
- Max 5x、Max 20x 改名为 Max 和 Ultra,通过验证的 Ultra 账号取消 5 小时用量限制。 见快讯(11 月 1 日已更正)。
- 开发平台文档把 40 来页的状态标签从 GA 改成 stable,功能没有变化。
怎么升级
claude update
claude --version
原生安装的 Claude Code 会在后台自己更新。只想要这一版,用 claude install 2.1.316。