Claude Code Changelog 更新报告
日期: 2026-02-24 新版本: v2.1.51
更新概览
Claude Code 发布 v2.1.51,包含 10 项变更。本次更新亮点:新增 remote-control 子命令支持外部构建、优化 BashTool 性能、收紧安全策略,以及多项开发者体验改善。
重要变更详解
🆕 新功能
- Remote Control 子命令:新增
claude remote-control命令,允许用户将本地环境作为服务提供给外部构建系统使用。 - Plugin 自定义 npm 源:插件安装现已支持自定义 npm registry 和指定版本锁定,方便企业内网环境使用。
- 账户信息环境变量:新增
CLAUDE_CODE_ACCOUNT_UUID、CLAUDE_CODE_USER_EMAIL、CLAUDE_CODE_ORGANIZATION_UUID三个环境变量,SDK 调用者可同步传入账户信息,解决早期遥测事件缺失账户元数据的竞态问题。
🐛 Bug 修复
- 安全修复:修复
statusLine和fileSuggestionhook 命令可在未接受工作区信任的情况下执行的安全漏洞。 - WebSocket 重连重复消息:修复 WebSocket 重连导致
control_response重复推送、引发 API 400 错误的问题。 - Slash 命令自动补全崩溃:修复插件 SKILL.md 描述为 YAML 数组或非字符串类型时,自动补全崩溃的问题。
⚡ 性能优化
- BashTool 跳过 login shell:当 shell snapshot 可用时,默认跳过
-l标志,提升命令执行性能(之前需手动设置CLAUDE_BASH_NO_LOGIN=true)。 - Tool 结果持久化阈值降低:超过 50K 字符的 tool 结果现写入磁盘(此前为 100K),减少 context window 占用,延长对话寿命。
🔧 其他改进
- Plugin git 超时调整:插件市场默认 git 超时从 30s 提升至 120s,可通过
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS自定义。 - Model 选择器优化:
/model命令现显示可读名称(如 "Sonnet 4.5")而非原始 model ID,且有新版本时会提示升级。
影响分析
- 安全性:hook 命令的信任检查修复是重要安全改进,建议尽快升级。
- 性能:BashTool 默认跳过 login shell + tool 结果持久化阈值下调,日常使用会感受到响应更快、对话更持久。
- 企业用户:自定义 npm registry 支持和账户环境变量对企业/SDK 集成场景非常实用。
- 插件生态:git 超时放宽和版本锁定让插件安装更稳定可控。