快讯版本更新

Claude Code 近期更新汇总:2.1.292 到 2.1.294,修复 hooks 拦截失效,支持 Haiku 5.5

10 月 6 日到 8 日 Claude Code 发布三个版本:2.1.294 修复了用指令写成的 prompt 和 agent hooks 该拦不拦的问题,2.1.293 加入 Haiku 5.5,2.1.292 修复多个安全问题并让子代理可以指定 effort。

发布 · 约 5 分钟读完 · 经人工审核()· 本站的内容怎么来的

本页目录(5 节)
  1. 需要尽快升级的修复
  2. 新功能
  3. 值得知道的修复
  4. 行为变化
  5. 版本一览

2026 年 10 月 6 日到 8 日,Claude Code 连续发布了 2.1.292、2.1.293、2.1.294 三个版本。条目很多(2.1.292 一个版本就有 90 多条),对日常使用影响最大的是三点:

  • 用了 prompt 或 agent 类型 hooks 的人,请尽快升到 2.1.294。 之前用指令口吻写的 hook(比如“拦截某某命令”)会放行本该拦截的操作。
  • 2.1.293 加入 Claude Haiku 5.5,适合当子代理处理量大的小任务。
  • 2.1.292 修复了一批安全问题,并让子代理可以指定 effort。

下面按“对你有什么影响”整理,不逐条翻译更新日志。

需要尽快升级的修复

用指令写成的 hooks 该拦不拦(2.1.294)

prompt 和 agent 类型的 hooks 如果是用指令口吻写的,例如“Block commands that…”,之前会放行它本该拦截的操作。2.1.294 修复了这个问题。

同一个版本还改进了 Stop 和 SubagentStop 上这类 hook 的判断方式(例如“构建没过就继续”),Claude 过早停下来的情况会减少。

如果你靠这类 hook 做安全防护,升级之后建议实际试一次,确认它确实在拦。

网络路径上的文件读取绕过权限确认(2.1.292,官方标注为安全修复)

之前 PreToolUse hook 的批准和 auto 模式,可以让读取网络路径(UNC 路径)上的文件跳过权限确认。已修复。

其他和安全、沙箱有关的修复(2.1.292)

  • 沙箱里的命令之前可以读到 /ultrareview 上传时暂存的文件副本。
  • macOS 和 Windows 上读取 notebook 或 PDF 时,可以通过读取过程中被替换的链接,读到批准范围之外的文件。
  • Windows 上对用户主目录或盘符的另一种写法(比如 8.3 短文件名)执行 rm -rf,之前没有被当成“删除主目录或整个盘”来处理。
  • 子代理定义里写了 permissionMode: auto,在 auto 模式不可用时(被设置关闭、触发熔断、模型不支持)仍然会进入 auto 模式。
  • hook 输出里写的 <system-reminder> 标签,现在会先转义再交给 Claude。

新功能

支持 Claude Haiku 5.5(2.1.293)

加入 claude-haiku-5-5,它现在是 Anthropic API 上默认的 Haiku 模型:100 万 token 上下文,每百万 token 输入 0.10 美元、输出 0.50 美元(提示词超过 10 万 token 时是 0.50 和 2.50 美元)。详见 Claude Haiku 5.5 发布。

子代理可以指定 effort(2.1.292)

Agent 工具新增 effort 参数,Claude 会按你要求的 effort 档位运行子代理。

安装插件时顺手添加插件市场(2.1.292)

claude plugin install --marketplace <source>

需要的话会先添加这个插件市场,再从里面安装插件。添加时的策略检查和 claude plugin marketplace add 相同。

过载重试的等待时间可以调(2.1.292)

新增环境变量 CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS,可以把遇到过载(529)后重试的基础等待时间设得更长。

写 mod 的人会用到的(2.1.292、2.1.293)

  • 新事件 prompt.autocomplete:mod 可以往输入框的自动补全列表里加自己的条目。
  • $.model.complete 支持提示词缓存:prompt 和 system 可以传多段文字,在某一段上写 cache: true 就缓存到这一段为止。
  • agent.spawn 这个 hook 现在也会收到工作流里的代理,mod 可以拒绝它们。
  • $.tool.register 新增 isDeferred:设为 false 时,工具的定义从一开始就写进提示词,而不是放在工具搜索后面。

Mods 是什么、怎么安装,见 Claude Code Mods 是什么。

值得知道的修复

用代理上网的人(2.1.292)

设置了 HTTPS_PROXY 时,Claude Code 自己的请求(登录、策略、反馈、artifacts)之前会忽略 NO_PROXY。已修复。

会话和任务

  • 上下文压缩之后,Claude 有时会把压缩前自己最后做的事当成没做,撤回或重做已经完成的工作(2.1.293)。
  • 从 claude --resume 的会话列表或 /resume 恢复会话时,plan 模式没有恢复(2.1.292)。
  • 在 /resume、/branch 或 /clear 之后创建的定时任务不会触发(2.1.292)。
  • 后台会话的进程重启后(比如崩溃后),/loop 会悄悄停掉(2.1.292)。
  • 一次性的 claude -p 和 Agent SDK 运行,会在给出最终结果 5 秒后停掉后台命令;现在会等它们结束(2.1.292)。

读文件和搜索(2.1.292)

  • Grep 和 Glob 在读不到指定的文件或文件夹时会报告“没有匹配”;现在会重试一次,或者直接告诉你读不到。
  • 用 @ 引用超过 256KB 的文本文件时,之前会被悄悄忽略;现在 Claude 会被告知文件大小,并分段读取。
  • 读 PDF 时把 pages 写成 "6,9,15" 这样的列表,之前只返回第一项而且不报错;现在会报错,提示逐页或按范围分别读取。

MCP

  • 一个 HTTP 方式的 MCP 连接会一直保留它发过的所有请求,直到连接关闭,造成内存泄漏(2.1.293)。
  • 某个 MCP 工具的名字超过 128 个字符时,之前会让所有请求失败;现在会跳过这个工具并指出它的名字(2.1.292)。

Windows(2.1.293)

停止状态栏、hook 或 shell 命令时,有时会误杀另一个刚好拿到同一个进程号的无关进程。

行为变化

  • 本地 MCP 服务器的协议版本(2.1.292):本地(stdio)MCP 服务器的连接现在默认协商 2026-07-28 版本的协议,Bedrock、Vertex、Foundry 上也一样。遇到兼容问题可以设置 MCP_PROTOCOL_NEGOTIATION=legacy 退回旧的方式。
  • 代理的名字最长 256 个字符(2.1.292):更长的会被拒绝。
  • claude.ai 上的 skill 同步变慢(2.1.293):没有会话在使用时,从大约每 10 分钟检查一次改为大约每 40 分钟一次。
  • 2.1.293 撤回了两处之前的改动:一是 2.1.281 对 auto 模式拒绝提示的修改;二是 2.1.290 对云端会话在容器重启后保持休眠的修复,现在会话仍会保持休眠。

版本一览

版本 发布日期 要点
2.1.292 10 月 6 日 一批安全和沙箱修复、子代理的 effort 参数、--marketplace、本地 MCP 默认新协议
2.1.293 10 月 7 日 支持 Haiku 5.5、修复压缩后重做已完成的工作、修复 MCP 内存泄漏
2.1.294 10 月 8 日 修复用指令写成的 prompt 和 agent hooks 该拦不拦

发布日期按 GitHub 上版本说明的时间(UTC)。完整的条目请看官方更新日志。

来源

通过 API 中转站使用这些模型?到 Veridrop 免费检测中转站给你的是不是它声称的模型,或者看看中转站排行榜前 100 名。

相关文章