过去 Claude Code 是一个 npm 包——node_modules + 几百 MB 依赖 + 启动时 require 一堆。 v2.1.113 起,CLI 直接构建为本机二进制,不再依赖 Node.js 安装。
因为这是架构级变化——它影响后续所有功能: ① 启动快意味着 IDE 集成体验顺;② 不依赖 Node 让 Windows 用户终于"开箱即用"; ③ 单文件二进制让企业部署/沙箱化简单。这是 4 月最被低估的更新之一。
Claude Code 起源时假定一个 *nix 环境——Windows 用户被迫装 Git Bash 当 shell。 4 月把这个假设打破。
通过 CLAUDE_CODE_USE_POWERSHELL_TOOL=1 开启——
Bash 工具变为 PowerShell 工具,命令以 PowerShell 语法解释。
仍是逐步推出阶段。
补齐了 Windows 终端用户期待的"按词删除"快捷键—— 从此 Windows 体验和 macOS / Linux 对齐。
这是真正的解放——Claude Code 检测不到 Git for Windows 时, 自动用 PowerShell 作为 shell tool。开箱即用 · 零配置。
Windows 剪贴板的 \r\n 不再造成额外空白行—— 从浏览器/Word 复制代码到 Claude Code 不会再出乱码空行。
用户输入 → PowerShell 实际执行 # Bash style ls -la | grep test # PowerShell 翻译 Get-ChildItem -Force | Where-Object { $_.Name -match 'test' } # Bash style cat package.json | jq '.scripts' # PowerShell 翻译 Get-Content package.json | ConvertFrom-Json | Select-Object -ExpandProperty scripts # 危险命令检测 rm -rf node_modules # PowerShell 实现 + 危险路径检查 Remove-Item -Recurse -Force node_modules # (Claude 仍会先确认)
4 月结束时,Claude Code 在三大平台上的能力差距已经显著缩小:
唯一仍有差距的是 sandbox/tmux 这类深度系统集成—— Windows 上仍建议通过 WSL 获得最佳体验。
Claude Code 不只为 GitHub 用户服务——v2.1.119 起,--from-pr 支持多平台:
原生支持 · PR 编号或完整 URL · 包括 GitHub Enterprise 自建实例。
claude --from-pr \ https://github.com/org/repo/pull/123
支持 GitLab.com 和自建实例的 Merge Request。
claude --from-pr \ https://gitlab.com/org/repo/-/merge_requests/45
Bitbucket Cloud + Server 都支持。
claude --from-pr \ https://bitbucket.org/org/repo/pull-requests/12
~/.claude/settings.json { "prUrlTemplate": "https://review.internal.company.com/pr/{number}" } # 现在 Claude 在 PR 链接里指向你公司的内部审查工具 # 而不是 GitHub.com
这个小功能反映了 Anthropic 的一个重要立场: 不假设你用 GitHub.com。大型企业大多有自己的代码托管 + 审查链路—— Claude Code 应该融入你的流程,而不是反过来。
4 月几乎每个版本都有 Vertex AI 或 Bedrock 的修复——
count_tokens 在代理网关后返回 400、
Vertex AI / Bedrock 返回 invalid_request_error 的结构化输出查询、
Bedrock 推理配置 ARN 上不显示 effort 选项……
这些都是大企业用户才会触发的边缘情况——而 Anthropic 选择修,不让"小众"成为"被忽略"。
做跨平台是真贵的——native binary 要为每个 OS / 架构维护工具链; PowerShell 翻译要写大量边缘情况;多 Git 平台支持要测试多种 OAuth 流程。 Anthropic 选择投入,是一种哲学声明: Claude 不是 SF/纽约 Mac+GitHub 工程师的专属工具。
| 更新 | 对应原则 | 体现 |
|---|---|---|
| Native binary | Helpful | 消除安装摩擦——尤其对非工程师角色(设计师、PM)。 |
| Git Bash 不再必需 | Helpful | Windows 用户开箱即用——不再"先装 5 件东西才能用 Claude"。 |
| PowerShell 翻译 | 理解意图 | 不强迫用户学新 shell——用户用 Bash 习惯,AI 在内部翻译。 |
| 多 Git 平台 --from-pr | Helpful | 不假设你用 GitHub——融入用户的现有 stack。 |
| prUrlTemplate | 用户自主 | 用户自定义内部审查链接——AI 不强加路径。 |
| Vertex/Bedrock 修复 | Helpful | 大企业用户的边缘情况照顾到——能力下沉到合规敏感的客户。 |
下一页:4 月在"权限与安全"上做了什么——这一块的修复量惊人。