# Claude Code v2.1.166 发布

- 来源：Claude Code：GitHub Releases（RSS）
- 作者：ashwin-ant
- 发布时间：2026-06-06 08:55
- AIHOT 分数：64
- AIHOT 标记：精选
- AIHOT 链接：https://aihot.news/items/cmq1nm1dn0hfdsltrrkyflhsr
- 原文链接：https://github.com/anthropics/claude-code/releases/tag/v2.1.166

## 精选理由

Claude Code 重度用户该升级了，fallbackModel 让你设三个备用模型防止高峰期罢工，跨会话安全加固也让自动模式更敢放任跑了。

## AI 摘要

Claude Code v2.1.166 新增 fallbackModel 设置，最多配置三个后备模型在主模型过载或不可用时按序尝试；--fallback-model 现也适用于交互会话。deny rule 中工具名位置支持 glob 模式（"*"拒绝所有工具），未知工具名启动时警告。跨会话消息中继不再携带用户权限，接收方拒绝被中继的权限请求。MAX_THINKING_TOKENS=0、--thinking disabled 及逐模型 thinking 开关可禁用默认开启思考的模型（仅 Claude API，第三方不变）。API 返回非预期不可重试错误时，在后备模型上重试一次。修复了图像处理失败、远程会话卡死、JetBrains IDE 终端闪烁、Kitty 键盘协议下 Shift+非 ASCII 字符丢失、PowerShell 命令验证挂起、macOS 后台进程孤儿化等问题。

## 正文

变更内容

新增 fallbackModel 设置，可配置最多三个回退模型，在主模型过载或不可用时按顺序依次尝试；--fallback-model 现在也适用于交互式会话

在拒绝规则的 tool-name 位置新增 glob 模式支持（"*" 拒绝所有工具）；允许规则会拒绝非 MCP 的 glob，拒绝规则中未知的工具名会在启动时发出警告

加固了跨会话消息传递：通过 SendMessage 从其他 Claude 会话转发的消息不再携带用户权限——接收方会拒绝转发的权限请求，自动模式也会阻止它们

MAX_THINKING_TOKENS=0、--thinking disabled 以及按模型区分的思考开关，现在可通过 Claude API 在默认即思考的模型上禁用思考（第三方提供商不受影响）

当 API 拒绝一个意外的不可重试错误时，Claude Code 现在会在回退模型上重试该轮一次；认证、速率限制、请求大小和传输错误仍会立即抛出

claude update 现在会在下载前先公布目标版本，而不是静默进行

claude agents：在列表中输入 URL 现在会筛选出首个提示词包含该 URL 的会话

修复了在会话中发送无法处理的图片时反复出现的“图片无法处理”错误以及额外的 token 消耗

修复了当启动时 worker 注册期间发生短暂后端中断时，远程会话永久卡死的问题

通过启用同步输出，修复了 2026.1+ 上 JetBrains IDE 终端（IntelliJ、PyCharm、WebStorm 等）的闪烁问题

修复了在使用 Kitty 键盘协议的终端（WezTerm、Ghostty、kitty）中，Shift+非 ASCII 字符（例如 Shift+ä → Ä）被丢弃的问题

修复了在 Windows 上，当被终止进程的子进程仍持有其输出管道时，PowerShell 命令校验偶尔会远超其时间预算而挂起的问题

修复了在 macOS 上，当守护进程在连接状态下死亡后，孤立的 claude --bg-pty-host 进程以 100% CPU 空转的问题

修复了语音模式需要 /login 才能在切换 /voice 后清除过期认证检查的问题

修复了托管设置中存在无效条目时会静默禁用其余有效策略强制执行的问题

修复了托管设置 allowedMcpServers/deniedMcpServers 谓词在使用 ${VAR} 引用时无法匹配的问题

修复了后台智能体会话在从 claude agents 重新打开时进入 git worktree 并因“No conversation found”而崩溃循环的问题

修复了流式传输期间 Ctrl+O 转录视图中思考文本重复显示的问题

修复了在远程会话中运行时，/doctor 显示矛盾的失败检查结果“不在远程会话内”的问题

修复了在 claude agents 调度和回复输入框中输入多行提示词时，光标卡在第一行末尾的问题

修复了在不支持 Unicode 的终端上，任务列表中后台智能体各行之间出现空行的问题
