Appearance
Claude Code 2026 年第 18 周更新重点是 Windows 运行、登录和会话恢复:Windows 不再强依赖 Git Bash,claude auth login 在浏览器回调连不到 localhost 时可直接在终端粘贴 OAuth code,/resume 还能通过 PR URL 找回创建该 PR 的会话。claude project purge 可清理单个项目的本地状态,--dry-run、--yes、--interactive 和 --all 都可用。
Claude Code 2026 W18 更新日志
本周更新概览
Week 18 · April 27 – May 1, 2026
Claude Code 这一周主要改了 4 个方向:Windows 运行方式、登录流程、项目清理、会话恢复。
版本范围是 v2.1.120 → v2.1.126。
不能通过浏览器回调登录时怎么处理
从 v2.1.126 开始,claude auth login 支持把浏览器里拿到的 OAuth code 直接粘贴回终端。
这对这些环境尤其有用:
- WSL2
- SSH 会话
- 容器环境
这些场景里,浏览器重定向到本地端口 localhost 往往不可用。
同一版本还修复了以下登录问题:
- 慢速或经过代理的连接超时
- 仅 IPv6 的 devcontainer 登录超时
操作方式
bash
claude auth login然后把浏览器中的 code 粘贴到终端即可。
claude project purge 怎么清理单个项目状态
从 v2.1.126 开始,claude project purge 可以删除某个项目的所有 Claude Code 本地状态,包括:
- transcripts
- tasks
- file history
- 该项目的 config entry
它支持这些参数:
--dry-run:预览将要删除的内容-y/--yes:跳过确认-i/--interactive:交互式选择--all:清除所有项目
先预览
bash
claude project purge --dry-run真正执行
bash
claude project purge怎么通过 PR URL 恢复创建它的会话
从 v2.1.122 开始,如果你用 gh pr create 创建了 pull request,Claude Code 会把这个 PR 关联到生成它的会话。
现在你不需要记住会话名,只要拿到 PR URL,就能回到对应会话。
在会话选择器里恢复
text
> /resume把 PR URL 粘贴到选择器里后,粘贴的第一个字符会进入搜索模式,列表会过滤到创建该 PR 的会话。按 Enter 就能恢复。
支持的 URL 类型包括:
- GitHub pull request
- GitHub Enterprise pull request
- GitLab merge request
- Bitbucket pull request / merge request
示例:
text
https://github.com/your-org/your-repo/pull/1234直接按 PR 编号恢复
如果你不想进选择器,也可以直接在命令行里传 PR 编号:
bash
claude --from-pr 1234Sessions: use the session picker
Windows 不装 Git Bash 也能运行吗
可以。从 Windows 这项更新开始,Claude Code 不再要求安装 Git for Windows。
如果没有 Bash,Claude Code 会把 PowerShell 当作 shell 工具使用。
如果 PowerShell 工具已启用,它会被视为主 shell。
这版还会自动识别这些 PowerShell 7 安装方式:
- Microsoft Store 安装
- MSI 安装但不在 PATH
.NETglobal tool
其他更新
MCP server 可以关闭 tool-search 延迟加载
MCP servers 现在可以在配置里加 alwaysLoad: true,这样该 server 的所有工具都会始终可用,不再走 tool-search defer。
claude plugin prune 可以清理孤儿依赖
新增 claude plugin prune,用于删除自动安装后留下的孤儿 plugin dependencies。plugin uninstall --prune 会级联清理。
/skills 现在支持搜索过滤
/skills 增加了一个可输入的过滤框。技能列表很长时,不用一直滚动。
PostToolUse hook 可以替换任意工具输出
PostToolUse hooks 现在不只限于 MCP tools。
对任意 tool,都可以通过 hookSpecificOutput.updatedToolOutput 替换工具输出。
claude ultrareview 可在 CI 或脚本中非交互运行
新增 claude ultrareview 子命令,可以非交互方式运行 /ultrareview,适合 CI 或脚本。
行为如下:
- 结果输出到 stdout
--json输出原始结果- 完成时退出码为
0 - 失败时退出码为
1
--dangerously-skip-permissions 放宽了哪些路径
--dangerously-skip-permissions 现在会跳过更多写入提示,包括:
.claude/.git/.vscode/- shell config files
- 其他此前受保护的路径
但灾难性删除命令仍然会继续提示,作为安全保护。
/model 可以从 gateway 的 /v1/models 里列模型
当 ANTHROPIC_BASE_URL 指向一个兼容 Anthropic 的 gateway 时,/model 选择器可以列出该 gateway 的 /v1/models 返回的模型。
从 v2.1.129 开始,需要显式开启:
bash
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1MCP server 启动时的临时错误会自动重试
MCP servers 如果在启动阶段遇到临时错误,现在会自动重试最多 3 次,而不是直接保持断开。
Bedrock service tier 怎么选
ANTHROPIC_BEDROCK_SERVICE_TIER 现在可选:
defaultflexpriority
/terminal-setup 做了什么
/terminal-setup 会启用 iTerm2 的剪贴板访问设置,这样 /copy 可以正常工作,包括在 tmux 里。
Vertex AI 现在支持哪种 WIF
Vertex AI 现在支持基于 X.509 证书的 Workload Identity Federation,也就是 mTLS ADC。
内存泄漏修复
这周修了几处明显的内存泄漏问题:
- 图片很多的会话
- 大型 transcript history 上执行
/usage - 长时间运行但没有 progress events 的工具
常见问题
Claude Code 在 Windows 上为什么不需要 Git Bash 了?
因为这周开始,Claude Code 在没有 Bash 时会改用 PowerShell 作为 shell 工具。PowerShell 7 也会被自动识别,包括 Microsoft Store、MSI 无 PATH 和 .NET global tool 安装方式。
claude auth login 卡在浏览器回调怎么办?
如果浏览器回调连不到 localhost,可以直接把浏览器里的 OAuth code 粘贴回终端。这个方式适用于 WSL2、SSH 和容器环境,也修复了慢速或代理连接、IPv6-only devcontainer 的登录超时问题。
/resume 能不能通过 GitHub PR URL 找回会话?
可以。把 PR URL 粘贴到 /resume 的会话选择器里,系统会过滤到创建该 PR 的会话;也可以直接用 claude --from-pr 1234 按 PR 编号恢复。