本文前言:ClaudeCode最新版本v2.1.113/114带来多项重要更新:1.安全方面强化沙箱控制,新增域名黑名单功能,修复高危漏洞如Bash命令绕过问题;2.交互体验优化终端URL显示、多行编辑快捷键,改进全屏模式操作;3.多代理系统修复超时处理和并发调用问题,subagent超时现会明确报错;4.Bash工具链修复权限提示误触发等问题;5.修复包括表格对齐、会话恢复、远程控制等在内的20余项具体问题。版本重点提升安全性、稳定性和用户体验。
最新版本:v2.1.114
提交时间:2026-04-18 01:34 UTC
更新内容:当团队协作(Agent Teams)中某个 teammate 请求使用某个工具(Tool)时,权限弹窗会崩溃,现在修好了。
最新版本:v2.1.113
提交时间:2026-04-17 19:34 UTC
更新内容:
- 更改了 CLI 以生成本机 Claude Code 二进制文件(通过每个平台的可选依赖项)而不是捆绑的 JavaScript
- 添加了“sandbox.network.deniedDomains”设置以阻止特定域,即使更广泛的“allowedDomains”通配符允许它们
- 全屏模式:现在,当将选区扩展到可见边缘时,Shift+↑/↓ 会滚动视口
- `Ctrl+A` 和 `Ctrl+E` 现在移动到多行输入中当前逻辑行的开头/结尾,匹配 readline 行为
- Windows:“Ctrl+Backspace”现在删除前一个单词
- 响应和 bash 输出中的长 URL 在跨行换行时保持可点击(在具有 OSC 8 超链接的终端中)
- 改进了“/loop”:按 Esc 现在可以取消挂起的唤醒,为了清晰起见,唤醒显示为“Claude resuming /loopwakeup”
- `/extra-usage` 现在可以在远程控制(移动/网络)客户端上使用
- 远程控制客户端现在可以查询“@”文件自动完成建议
- 改进了“/ultrareview”:通过并行检查、启动对话框中的 diffstat 以及动画启动状态加快启动速度
- 中途停止的子代理现在会在 10 分钟后失败并出现明显错误,而不是默默地挂起
- Bash 工具:第一行是注释的多行命令现在显示记录中的完整命令,从而关闭 UI 欺骗向量
- 当“cd”为无操作时,运行“cd && git …”不再触发权限提示
- 安全性:在 macOS 上,“/private/{etc,var,tmp,home}”路径现在被视为“Bash(rm:*)”允许规则下的危险删除目标
- 安全性:Bash 拒绝规则现在匹配包含在 `env`/`sudo`/`watch`/`ionice`/`setsid` 和类似 exec 包装器中的命令
- 安全性:“Bash(find:*)”允许规则不再自动批准“find -exec”/“-delete”
- 修复了 MCP 并发调用超时处理,其中一个工具调用的消息可能会默默地解除另一个调用的看门狗
- 修复了 Cmd-backspace / `Ctrl+U` 以再次从光标删除到行首
- 修复了当单元格包含带竖线字符的内联代码范围时,降价表中断的问题
- 修复了在提示中撰写未发送文本时自动触发会话回顾的问题
- 修复了“/copy”“完整响应”未对齐 Markdown 表列以粘贴到 GitHub、Notion 或 Slack 中的问题
- 修复了查看正在运行的子代理时键入的消息被隐藏在其记录中并被错误归因于父 AI 的问题
- 修复了 Bash `dangerouslyDisableSandbox` 在没有权限提示的情况下在沙箱外运行命令的问题
- 修复了“/effort auto”确认 - 现在显示“工作级别设置为最大”以匹配状态栏标签
- 修复了“复制 N 个字符”吐司过多计算表情符号和其他多代码单元字符的问题
- 修复了 Windows 上“/insights”因“EBUSY”而崩溃的问题
- 修复了退出确认对话框将一次性计划任务错误标记为重复任务 - 现在显示倒计时
- 修复了斜杠/@完成菜单在全屏模式下未与提示边框齐平的问题
- 修复了“CLAUDE_CODE_EXTRA_BODY”“output_config.effort”在对不支持工作量的模型和 Vertex AI 上的子代理调用时导致 400 错误的问题
- 修复了设置“NO_COLOR”时提示光标消失的问题
- 修复了“ToolSearch”排名,以便粘贴的 MCP 工具名称显示实际工具而不是描述匹配的同级工具
- 修复了压缩已恢复的长上下文会话失败并显示“长上下文请求需要额外使用”的问题
- 修复了当依赖版本与已安装的插件冲突时“插件安装”成功的问题 - 现在报告“范围冲突”
- 修复了“Refine with Ultraplan”在记录中不显示远程会话 URL 的问题
- 修复了无法处理导致会话崩溃的 SDK 图像内容块 — 现在降级为文本占位符
- 修复了远程控制会话不传输子代理记录的问题
- 修正了当 Claude Code 退出时远程控制会话不会被存档的问题
- 修复了通过 Bedrock 应用程序推理配置文件 ARN 使用 Opus 4.7 时出现的“不支持thinking.type.enabled”400 错误
分类总结:
1. CLI / 运行时行为改进
-
CLI 现在通过平台原生可选依赖启动原生 Claude Code 二进制 不再依赖捆绑的 JavaScript 版本,启动速度更快、稳定性更高。
-
长 URL 在终端换行后仍保持可点击(OSC 8 超链接) 对 Bash 输出和模型响应都生效,极大提升可用性。
-
改进
/loop行为-
按下
Esc可取消 pending wakeups -
wakeup 提示更清晰:显示 “Claude resuming /loop wakeup”
-
-
Remote Control(移动端/网页)增强
-
/extra-usage可在 Remote Control 中使用 -
Remote Control 客户端可查询
@文件自动补全
-
2. 输入、编辑与 TUI 交互增强
-
Shift+↑/↓:在全屏模式中扩展选择时可滚动视口
-
Ctrl+A / Ctrl+E:在多行输入中移动到逻辑行首/行尾(与 readline 行为一致)
-
Windows:Ctrl+Backspace 删除前一个单词
-
修复 Cmd-Backspace / Ctrl+U:恢复为从光标删除到行首
-
修复 markdown 表格在单元格含
|的 inline code 时破坏布局的问题
3. 安全沙箱与权限系统强化
-
新增
sandbox.network.deniedDomains即使allowedDomains使用通配符,也能强制阻止特定域名。 -
macOS:
/private/{etc,var,tmp,home}在 Bash(rm:) 规则下视为危险路径* 防止误删系统关键目录。 -
Bash deny 规则现在会匹配被
env/sudo/watch/ionice/setsid等包装的命令 防止通过 exec wrapper 绕过安全策略。 -
Bash(find:) allow 规则不再自动批准
find -exec/-delete* 避免危险操作被误放行。 -
修复:
cd && git …不再因为cd是 no-op 而触发权限弹窗 -
修复:Bash
dangerouslyDisableSandbox会在无提示情况下执行沙箱外命令的问题
4. 多代理(Subagents)与 MCP 稳定性提升
-
Subagents 卡住超过 10 分钟会明确失败,而不是静默挂起
-
改进
/ultrareview:并行化检查、启动更快、带 diffstat、启动动画更清晰 -
修复 MCP 并发调用超时问题:一个调用的消息不会再意外取消另一个 watchdog
-
修复:查看运行中的 subagent 时输入的消息被隐藏或错误归属的问题
5. Bash 工具与输出行为修复
-
多行命令第一行是注释时,现在会在 transcript 中显示完整命令 关闭了一个 UI spoofing 风险。
-
修复
/copy“Full response” 在 GitHub / Notion / Slack 中列对齐错误的问题
6. 会话与交互体验修复
-
修复 session recap 在用户输入未发送文本时自动触发的问题
-
修复 exit 确认对一次性任务错误标记为 recurring 的问题(现在显示倒计时)
-
修复
/effort auto提示不一致的问题(现在显示 “Effort level set to max”) -
修复
/insights在 Windows 上因 EBUSY 崩溃的问题
总结:v2.1.113 & v2.1.114版本,其更新属于典型的 Claude Code CLI / TUI / 工具链 / 安全沙箱 / 多代理系统 的综合迭代。感谢您的阅读、关注、点赞。
1440

被折叠的 条评论
为什么被折叠?



