2026 年 7 月 9 日,Claude Code 发布 v2.1.206,带来三项提升日常开发体验的实用新特性:/doctor 能自动建议精简 CLAUDE.md、/commit-push-pr 更智能地识别推送远程,以及后台代理版本升级不再拖慢首次连接速度。
新特性一:/doctor 智能建议精简 CLAUDE.md
/doctor 现在新增一项检查:自动识别 CLAUDE.md 中可以从代码库直接推导出的内容,并建议删除。
很多团队的 CLAUDE.md 会随着时间推移越写越长——把项目结构、依赖列表、构建命令等信息全都写进去,但这些信息其实 Claude 完全可以自己从代码库里读出来,写进 CLAUDE.md 反而增加了维护负担(每次项目结构变化都要手动同步文档),还会拉长每次对话的上下文。
# 运行诊断,检查 CLAUDE.md 是否有精简空间
claude /doctor
# 输出示例
# ⚠ CLAUDE.md 第 15-23 行描述的目录结构可从代码库直接推导
# 建议删除,Claude 会在需要时自动探索项目结构实用建议:CLAUDE.md 应该聚焦在代码库无法自解释的内容——团队约定、业务逻辑背景、不写在代码里的历史决策原因,而不是可以通过 ls、cat package.json 之类命令直接获取的信息。
新特性二:/commit-push-pr 更智能识别推送远程
/commit-push-pr 命令现在除了 origin 之外,还会自动允许推送到仓库配置的推送远程(remote.pushDefault,或者仅配置了一个远程时的那个唯一远程)。
# 之前:只认 origin,其他远程需要手动确认
git remote -v
# origin git@github.com:org/repo.git (fetch)
# upstream git@github.com:fork/repo.git (push)
# 现在:如果配置了 pushDefault,自动识别正确的推送目标
git config remote.pushDefault upstream
> /commit-push-pr
# 自动 push 到 upstream,无需额外确认这对使用 Fork + Upstream 工作流的开发者尤其友好——很多团队的推送远程和拉取远程并不是同一个。
新特性三:后台代理版本升级不再拖慢连接
之前,后台代理在 Claude Code 更新后,会在你下次连接(attach)时才升级到新版本,这个过程比较慢,会造成明显的等待。
现在:后台代理会在 Claude Code 更新完成后立即在后台自行升级,等你真正连接时已经是最新版本,不再需要等待。
其他值得关注的修复
- Gateway 新增支持:
/login现在支持 Anthropic 运营的公共 Gateway 端点 - EnterWorktree 安全确认:进入项目
.claude/worktrees/目录之外的 Git Worktree 时,现在会要求确认,避免误操作 - 登录过期提示改进:修复了登录过期时所有模型都报「模型选择有问题」这种误导性错误的问题,现在会正确提示运行
/login - MCP 超时配置修复:修复了通过
--mcp-config或.mcp.json配置的request_timeout_ms在新会话中被忽略、导致长时间运行的 MCP 工具调用被 60 秒默认超时打断的问题 /model价格显示修复:修复了模型选择器中价格显示串行到错误模型行的问题- 代理视图状态列改进:状态列现在使用完整终端宽度,不再截断到 64 字符
升级方式
npm update -g @anthropic-ai/claude-code
claude --version
# Claude Code 2.1.206 或更高
# 体验新特性
claude /doctor # 检查 CLAUDE.md 精简建议
> /commit-push-pr # 体验智能推送远程识别总结
v2.1.206 是一个典型的「打磨型」版本——没有颠覆性的大功能,但 /doctor 的 CLAUDE.md 瘦身建议和 /commit-push-pr 的推送远程智能识别,都是能直接减少日常摩擦的实用改进。
来源:Claude Code Changelog v2.1.206 — Anthropic,2026-07-09