Claude Code 更新追踪 — 2026-04-19
更新概览
本次追踪到 2 个新版本:2.1.113 和 2.1.114。
其中 2.1.113 是一个大版本,包含大量新功能、安全加固和 Bug 修复;2.1.114 为小版本热修复。整体来看,Anthropic 在安全性、多平台体验和 Remote Control 完善度上投入了大量精力。
重要变更详解
🆕 新功能
- 原生二进制启动:CLI 改为通过平台特定的可选依赖启动原生 Claude Code 二进制,替代之前的打包 JavaScript 方式,启动速度应有所提升。
- 网络沙箱精细化控制:新增
sandbox.network.deniedDomains设置,可在allowedDomains通配符允许的范围内屏蔽特定域名。 - 全屏模式选择扩展:Shift+↑/↓ 现在可在选择扩展到可视区域之外时滚动视口。
- readline 行为对齐:
Ctrl+A/Ctrl+E在多行输入中跳转到当前逻辑行的首尾,符合 readline 惯例。 - Windows 快捷键增强:
Ctrl+Backspace现在可删除前一个单词。 - 长 URL 跨行可点击:响应和 bash 输出中的长 URL 跨行时保持可点击(需终端支持 OSC 8 超链接)。
/loop改进:Esc 取消待处理的 wakeup;wakeup 显示为 "Claude resuming /loop wakeup",更清晰。/extra-usage支持 Remote Control:移动端/网页端客户端可查询用量。- Remote Control
@-文件自动补全:远程客户端现在可以查询@-file 自动补全建议。 /ultrareview加速:并行化检查、启动对话框显示 diffstat、动画启动状态。
🔒 安全加固
- macOS 危险路径保护:
/private/{etc,var,tmp,home}路径在Bash(rm:*)允许规则下被标记为危险删除目标。 - Bash deny 规则穿透 exec wrapper:deny 规则现在匹配被
env/sudo/watch/ionice/setsid等包装的命令。 find -exec/-delete不再被find:*自动放行:防止通过find绕过权限控制。- 多行命令注释欺骗修复:首行为注释的多行 bash 命令现在显示完整内容,堵住 UI 欺骗向量。
dangerouslyDisableSandbox修复:此前会在沙箱外执行命令而不弹权限提示,现已修复。
🐛 Bug 修复
- Agent Teams 权限对话框崩溃(
2.1.114修复):队友请求工具权限时崩溃。 - MCP 并发调用超时:一个工具调用的消息可能静默关闭另一个调用的看门狗,已修复。
- Cmd-backspace / Ctrl+U:恢复删除光标到行首的功能。
- Markdown 表格:单元格内含
|的 inline code 不再破坏表格。 - Session recap:修复在编辑未发送文本时自动触发 recap 的问题。
/copy全响应:修复 markdown 表格列对齐问题(GitHub/Notion/Slack 粘贴友好)。- 子代理 transcript 消息丢失:查看运行中子代理时输入的消息不再被隐藏或误归属。
/effort auto确认文字:现在正确显示 "Effort level set to max"。- 字符计数:修复 emoji 等多码元字符的 "copied N chars" 计数偏差。
/insightsWindows EBUSY 崩溃。- 退出确认对话框:一次性定时任务被误标为循环任务,现显示倒计时。
- 补全菜单位置:全屏模式下与 prompt 边框对齐。
CLAUDE_CODE_EXTRA_BODYeffort 参数:在不支持 effort 的模型和 Vertex AI 上导致 400 错误,已修复。- NO_COLOR 光标消失。
ToolSearch排序:粘贴 MCP 工具名时优先匹配实际工具而非描述相似的兄弟工具。- 长上下文 session compact 失败:恢复时报 "Extra usage is required" 的错误。
- Plugin install 版本冲突:依赖冲突时不再静默成功,改为报告
range-conflict。 - "Refine with Ultraplan":远程 session URL 不再缺失。
- SDK 图片内容块崩溃:处理失败的图片块不再崩溃,降级为文本占位符。
- Remote Control:修复子代理 transcript 不流式传输、退出时不归档两个问题。
- Bedrock Opus 4.7:通过 Application Inference Profile ARN 使用时
thinking.type.enabled报 400 的问题已修复。
⏱ 其他
- 子代理超时:停滞的子代理 10 分钟后报明确错误,不再静默挂起。
cd去重:cd <当前目录> && git …不再触发权限提示。
影响分析
对普通用户
- 启动更快:原生二进制替代打包 JS,CLI 启动体验改善。
- 编辑体验提升:readline 快捷键、全屏选择、Windows 删除词等细节打磨,使用更顺手。
- Remote Control 大幅完善:
@-文件补全、子代理 transcript 流式传输、/extra-usage可用——移动端/网页端体验接近本地。
对团队/企业用户
- 安全加固显著:三个新的 Bash 安全规则(macOS 危险路径、exec wrapper 穿透、
find -exec限制),对权限管理较严格的团队尤为重要。 - Agent Teams 稳定性:
2.1.114修复了队友权限请求崩溃,多人协作更可靠。
对开发者/集成用户
- SDK 图片容错:图片处理失败不再崩溃,集成更健壮。
- Plugin 版本冲突检测:安装时正确报告冲突,避免运行时才发现。
- Bedrock Opus 4.7 修复:通过 Inference Profile ARN 调用的用户不再遇到 400 错误。