跳到主要内容

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

· 阅读需 2 分钟

Claude Code v2.1.183 封面

自动模式安全升级

之前自动模式下 Agent 可能随手执行 git reset --hardgit checkout -- . 把你没提交的本地修改全丢了。

现在这些毁灭性命令被拦截了git reset --hardgit checkout -- .git clean -fdgit 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更新报告