Claude Code v2.1.150 发布:/code-review --fix 自动修复代码、Auto Mode 免确认、Fallback Model 无缝切换
分类: AI开源软件工具 |发布于: 5/27/2026 |最后更新: 5/27/2026
Claude Code v2.1.150 发布:/code-review --fix 自动修复代码、Auto Mode 免确认、Fallback Model 无缝切换
基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。
Anthropic 于 2026 年 5 月 27 日发布了 Claude Code v2.1.150。这个版本在代码审查自动修复、自动模式体验、模型容错三个方向做了实质性改进,同时为插件和技能开发者带来了更灵活的 hook 和工具控制能力。
/code-review --fix:审查完直接修
上一版本引入的 /code-review 命令(原名 /simplify)在 v2.1.150 中新增了 --fix 参数。执行后,Claude Code 会先完成代码审查,然后自动将发现的复用、简化和效率建议应用到工作树中。旧的 /simplify 命令现在等价于 /code-review --fix,保持向后兼容。
适用场景:提交 PR 前快速清理代码,或在大型重构后让 Agent 自动处理审查意见。
Auto Mode 不再需要 Opt-in
此前使用 Auto mode(让 Claude Code 自动执行工具调用而不逐一确认)需要用户先同意一次 opt-in 提示。v2.1.150 移除了这个门槛,Auto mode 现在开箱即用。对于习惯全自动工作流的开发者来说,少了一步摩擦。
--fallback-model:主模型挂了不中断
新增 --fallback-model 配置项。当主模型返回 "not found" 错误时,Claude Code 会自动切换到备用模型继续当前会话,而不是每次请求都报错。这对依赖特定模型但偶尔遇到服务波动的团队尤其实用。
技能与插件开发者的新能力
- disallowed-tools frontmatter:Skills 和 slash commands 现在可以在 frontmatter 中声明
disallowed-tools,在技能激活期间从模型可用工具列表中移除指定工具,实现更精细的权限控制。 - /reload-skills:新命令,无需重启会话即可重新扫描技能目录。配合 SessionStart hooks 的
reloadSkills: true返回值,hook 安装的技能可以在同一会话中立即生效。 - SessionStart hooks 设置会话标题:通过
hookSpecificOutput.sessionTitle可在启动和恢复时设置会话标题。 - MessageDisplay hook:新增 hook 事件类型,允许插件在助手消息显示时对文本进行转换或隐藏。
开发者体验细节
- Vim mode:在 NORMAL 模式下按
/现在打开反向历史搜索(等同 Ctrl+R),与 bash/zsh 的 vi-mode 行为一致。 - Thinking summaries 改进:折叠组中的思考摘要至少显示 3 秒、支持 markdown 渲染、上限 10 行(Ctrl+O 查看完整思考过程)。全屏模式下 "Thinking for Ns" 指示器实时计数。
- /usage 分类明细:现在包含大型会话文件的扫描结果,且使用流式读取保持内存平稳。
- Workflow tool 进度简化:内联进度显示精简,实时 agent 计数仅在提示符下方的持久状态行中展示。
- 后台等待计时器:响应后计时器会显示 "Waiting for N background agents/workflows to finish",并在结果处理完成后报告累计时间。
- pluginSuggestionMarketplaces:管理员可通过 managed setting 白名单指定哪些组织市场的插件可被上下文感知提示推荐。
3 分钟看懂
/code-review --fix:一条命令完成审查+自动修复,不用手动逐条处理- Auto mode 免确认:省去 opt-in 步骤,全自动工作流开箱即用
- Fallback model:主模型挂了自动切备用,会话不中断
- 技能热加载:
/reload-skills不重启即可刷新
怎么用
- 升级:运行
claude update或等待自动更新 - 代码审查修复:在项目目录执行
/code-review --fix,审查结果自动应用到工作树 - 配置备用模型:在配置中设置
--fallback-model <model-name>,主模型不可用时自动切换 - 技能开发:在 skill frontmatter 中添加
disallowed-tools字段控制工具可见性
不适用场景
/code-review --fix目前只处理复用、简化和效率类建议,不覆盖安全漏洞或架构问题- Auto mode 免确认意味着工具调用不再逐一提示,对安全敏感项目建议保持手动确认模式
- Fallback model 仅在主模型返回 "not found" 时触发,不覆盖速率限制或超时场景
避坑
- 如果从 v2.1.147-149 升级,注意
/simplify行为已变:现在等价于/code-review --fix,不再做旧版的清理+修复 disallowed-tools只在技能激活期间生效,技能退出后工具列表恢复- SessionStart hooks 的
reloadSkills: true需要 hook 先完成技能文件写入,否则扫描时可能遗漏
成本与时间
- 升级免费,Claude Code 本身按 API 用量计费
/code-review --fix会额外消耗一次模型调用(审查+修复各一轮)- 整个升级过程约 30 秒
行动建议
- 日常开发者:升级后试试
/code-review --fix,提交前快速清理代码 - 团队管理员:评估 Auto mode 免确认对团队安全策略的影响,必要时通过 managed settings 限制
- 插件开发者:利用
disallowed-tools和 MessageDisplay hook 构建更精细的工作流控制
参考来源
说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。