Claude Code每日更新速览(v2.1.120-2026/04/27)-彻底摆脱 Git Bash,CI 级代码审查工具上线
目录前言一、 Windows 开发者福音原生支持 PowerShell二、 自动化与 CI/CDultrareview 命令独立三、 性能与稳定性修复拒绝“文件句柄耗尽”四、 交互细节优化更聪明的终端1. 滚动与 UI 修复2. 状态感知五、 其他关键 Bug 修复结语前言Claude Code 在 2026 年 4 月底的这次更新v2.1.120标志着其跨平台能力的进一步成熟。Windows 用户终于可以告别繁琐的环境配置而对于团队开发者新增的命令行审查工具将改变工作流。最新版本v2.1.120提交时间2026-04-25 00:14 UTC一、 Windows 开发者福音原生支持 PowerShell过去Claude Code 在 Windows 上运行 Shell 工具时强依赖于 Git Bash。原生支持现在即便系统没有安装 Git for WindowsClaude Code 也能自动切换到PowerShell作为默认 Shell 工具。兼容性提升PowerShell 命令现已支持自动批准Auto-approve模式Windows 开发体验已与 macOS/Linux 齐平。二、 自动化与 CI/CDultrareview命令独立本次更新最硬核的功能莫过于新增的claude ultrareview子命令非交互式运行你可以直接在 CI 脚本如 GitHub Actions, Jenkins中运行该命令。灵活输出支持--json参数方便脚本解析审查结果。状态码反馈任务完成返回0失败返回1完美契合自动化流水线。三、 性能与稳定性修复拒绝“文件句柄耗尽”对于在大型代码库如 Linux 内核级项目工作的开发者本次修复至关重要修复find崩溃在 macOS/Linux 原生构建中修复了 Bash 工具执行find时因文件描述符fd耗尽导致系统级崩溃的问题。启动优化当配置了大量未授权的远程连接claude.ai connectors时会话启动速度显著加快。四、 交互细节优化更聪明的终端1. 滚动与 UI 修复滚动提示当终端由于配置问题发送方向键而非滚动事件时系统会主动提示“使用 PgUp/PgDn 进行滚动”。全屏模式补丁修复了全屏模式下菜单被截断、Write 工具输出折叠等一系列 UI 布局问题。去重修复彻底解决了非全屏模式下因调整窗口大小或对话过长导致的“滚动回溯重复Scrollback duplication”现象。2. 状态感知自动模式透明化Auto mode 下的自动压缩不再显示误导性的 Token 计数而是统一显示auto。努力程度感知Skills 脚本现在可以通过${CLAUDE_EFFORT}环境变量感知当前的 Effort Level从而调整自己的执行逻辑。五、 其他关键 Bug 修复模块修复内容描述快捷键修复了在执行 stdio MCP 工具调用时按Esc会意外关闭整个服务器连接的问题。遥测隐私修复了DISABLE_TELEMETRY环境变在某些场景下未能完全抑制使用指标上报的问题。安全过滤优化了rm操作的风险检测逻辑减少了多行复杂 Bash 命令包含管道和重定向中的误报。VS Code 集成/usage命令现在会直接调用原生的 Account Usage 对话框语音听写开始支持settings.json中的语言设置。环境变量新增AI_AGENT环境变量让gh等工具能够识别流量来自 Claude Code方便流量归因。结语v2.1.120 是一个“稳中求进”的版本。它不仅通过ultrareview打开了通向 CI/CD 的大门还通过对 PowerShell 的原生支持让 Claude Code 真正成为了 Windows 开发者手中的利器。建议 Windows 用户立即升级体验纯净的 PowerShell 交互PowerShellclaude update更新原文Windows不再需要 Git for Windows (Git Bash) — 当不存在时Claude Code 使用 PowerShell 作为 shell 工具添加了“claude ultrareview [target]”子命令以便从 CI 或脚本以非交互方式运行“/ultrareview”——将结果打印到 stdout“--json”用于原始输出并在完成时退出 0 或在失败时退出 1技能现在可以在其内容中使用“${CLAUDE_EFFORT}”引用当前的努力水平为子进程设置“AI_AGENT”环境变量以便“gh”可以将流量归因于克劳德代码当您已经拥有建议安装桌面应用程序或创建技能/代理的微调器提示时现在会隐藏它们当终端发送箭头键而不是滚动事件时显示“使用 PgUp/PgDn 滚动”提示当您配置了许多 claude.ai 连接器但未授权时会话启动速度更快自动模式拒绝消息现在链接到配置文档claude plugin validate 现在接受 marketplace.json 顶层的 $schema、version 和 description 以及 plugin.json 中的 $schema自动模式下的自动压缩现在显示“auto”小写无令牌计数而不是误导性的令牌值修复了在 stdio MCP 工具调用期间按 Esc 关闭整个服务器连接的问题2.1.105 中的回归修复了使用“claude --resume”启动后“/rewind”和其他交互式叠加层不响应键盘输入的问题修复了非全屏模式下的终端回滚重复调整大小、对话框关闭、长时间会话修复了“DISABLE_TELEMETRY”/“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”不抑制 API 和企业用户的使用指标遥测的问题修复了自动模式下包含管道和重定向的多行 bash 命令的误报“危险 rm 操作”权限提示修复了全屏模式下长选择菜单在终端下方剪辑的问题 - 当您滚动时焦点选项现在保留在屏幕上修复了在全屏中单击“N 行”时写入工具输出折叠而不是展开的问题修复了打字时斜杠命令选择器跳跃的问题并改进了突出显示以仅匹配蓝色的连续子字符串修复了当一个条目使用无法识别的源格式时“/plugin”市场无法加载的问题 - 该条目已显示但安装它会提示您更新[VSCode] /usage 现在打开本机帐户和使用情况对话框而不是返回纯文本会话成本[VSCode] 语音听写现在尊重“~/.claude/settings.json”中的“语言”设置修复了 Bash 工具中的“find”耗尽大型目录树上打开的文件描述符导致主机范围崩溃macOS/Linux 本机构建