Claude Code 近期密集更新,2.1 系列已经推进到 2.1.4(2026 年 1 月)。这波更新有几个值得单独关注的变化。
合并 Skill 与 Slash Command:终于不用想该用哪个了
2.1.3 把 Slash Command 和 Skill 合并成了统一的机制。之前用户得想"这个场景该用 Skill 还是 Slash Command",现在变成一个概念,行为完全不变,但心智负担降低了。
Skill 的热加载(hot-reload)也在 2.1.0 里正式引入——创建或修改 ~/.claude/skills 下的 Skill 文件,即时生效,不需要重启 session。
新增 Release Channel 切换
/config 里新增了 Release Channel 选项,可以切换 stable 或 latest。
stable:只接收稳定版本latest:第一时间用上新功能
这个功能对需要尝鲜和需要稳定性的用户做了分流。
权限规则可达性检测:减少误判
在 2.1.3 中,Claude Code 开始检测"不可达的权限规则"——也就是那些因为路径、作用域等原因永远不会被命中的规则。检测结果会在 /doctor 里展示,并给出具体的修复指导。
规则越来越多之后,容易出现"写了但没用上"的情况,现在系统会自动提示。
安全修复:命令注入漏洞
2.1.2 修复了一个 bash 命令处理中的命令注入漏洞,问题是"畸形输入可能导致任意命令执行"。这是一个在高权限场景下比较危险的问题,建议所有用户确认已经更新到最新版本。
同类修复还包括:修复了敏感数据(OAuth token、API Key、密码)在调试日志中暴露的问题(2.1.0)。
其他值得注意的更新
2.1.0 新增 IS_DEMO 环境变量:流媒体录制或直播时,隐藏 UI 中的邮件地址和组织信息。
2.1.0 增强了 Vim motions:新增 ; 和 , 重复 f/F/t/T motions,yy/Y/p/P 剪切复制,>>/<< 缩进,以及完整文本对象支持。
2.1.0 支持 MCP list_changed 通知:MCP 服务器可以动态更新自己的工具列表,不需要重连。
2.1.2 大输出改为写磁盘:大尺寸的 bash 输出和工具输出不再截断,改为保存到磁盘并通过文件引用访问。
2.1.2 支持 Windows Package Manager(winget):安装和自动更新多了一个官方渠道。
2.0.x 系列还引入了 Background Agents(Ctrl+B 后台运行任意任务)、Plan Mode 重写、Claude in Chrome(Beta)等重大功能。
当前最新版本:2.1.4(2026 年 1 月 11 日)
Skill 和 Slash Command 合并是这波更新里认知负担降低最大的一刀。Background Agents(Ctrl+B 后台跑任务)是被低估的杀手特性,大多数人还没意识到它的意义。