Claude Code v2.1.183 发布 —— 自动模式安全升级,毁灭性 Git 命令被拦截

自动模式安全升级
之前自动模式下 Agent 可能随手执行 git reset --hard 或 git checkout -- . 把你没提交的本地修改全丢了。
现在这些毁灭性命令被拦截了:git reset --hard、git checkout -- .、git clean -fd、git stash drop——除非你明确说要丢弃本地工作,否则 Agent 不会执行。
同样,git commit --amend 只允许修改 Agent 本 session 创建的提交,不会动你手动提交的。terraform destroy / pulumi destroy / cdk destroy 这些销毁命令也只在你指名道姓说要销毁的时候才放行。
/config 体验优化
/config --help 现在会列出所有可用的简写键名,不用再去翻文档了。
配置切换的交互也改了:Enter 和 Space 都能切换设定值,Esc 现在保存并关闭(之前是撤销)。
其他值得提的
模型废弃警告。当你用的模型被废弃或自动升级到新版本时,print 模式(-p)和 agent frontmatter 中都会显示警告。
WebSearch 在子 Agent 中返回空结果。修了。
thinking.disabled.display 报 400 错误。影响子 Agent 生成和对话标题生成时的配置兼容性问题,修了。
Windows Terminal 全屏 UI 错乱。重嵌套子 Agent 负载下状态栏跑飞、旋转行重复、文本合并——修了。
只有 thinking 块没有输出的会话。模型只返回 thinking block 时,之前会话静默完成没有输出,现在 Claude 会重新提示一次。
用户级技能在斜杠命令自动补全中重复出现。多个插件启用时用户级技能重复显示,修了。
MCP 需要认证的服务器暴露 auth-stub 工具。在 headless/SDK 模式下,MCP 服务器暴露了认证存根工具给模型,修了。
tmux teammate 启动慢的问题。shell 的 rc 文件初始化慢时 teammate 面板启动失败,以及 Agent 生成期间按键泄漏到新 tmux 面板的问题,都修了。
升级方式:
claude update
完整更新日志:GitHub Release
📢 关注我,获取最新开源更新日志和开发者工具动态。
#ClaudeCode #版本更新 #AI写代码的小任 #LLM更新报告