← 返回更新日志

Claude Code v2.1.183

2026-06-19 · GitHub 原文
## 变更内容 - 改进了自动模式的安全性:当你未要求放弃本地工作时,破坏性 git 命令(`git reset --hard`、`git checkout -- .`、`git clean -fd`、`git stash drop`)现在会被阻止;当提交不是由当前会话的智能体创建时,`git commit --amend` 会被阻止;除非你明确要求特定堆栈,否则 `terraform destroy`/`pulumi destroy`/`cdk destroy` 会被阻止 - 当请求的模型已弃用或自动更新到更新的模型时,添加了警告信息,该信息在打印模式(`-p`)下显示在 stderr 上,并且现在也覆盖了智能体前置元数据中设置的模型 - 添加了 `attribution.sessionUrl` 设置,用于在 Web 和远程控制会话中从提交和 PR 中移除 claude.ai 会话链接 - 添加了 `/config --help` 以列出 `/config key=value` 的所有可用快捷键 - 更改了 `/config` 切换行为:Enter 和 Space 均可更改所选设置,Esc 现在保存并关闭而非还原 - 移除了标志下方的启动“设置问题”行——运行 `/doctor` 查看配置问题或使用 `--debug` - 修复了影响某些配置的子智能体生成和会话标题生成时出现的 `thinking.disabled.display: Extra inputs are not permitted` 400 错误 - 修复了子智能体中 WebSearch 返回空结果的问题 - 修复了在启用原生光标且使用 vim 模式浏览历史后,终端光标停留在提示符上方的问题 - 修复了在 Windows 终端中,大量嵌套子智能体负载下全屏 TUI 损坏(状态行出现在屏幕中间、重复的旋转行、文本合并)的问题 - 修复了当模型仅返回思考块时,回合静默完成且无可见输出的问题;Claude 现在会重新提示一次 - 修复了在启用多个插件时,用户级技能在斜杠命令自动补全中多次出现的问题 - 修复了需要身份验证的 MCP 服务器在无头/SDK 模式下将认证存根工具暴露给模型的问题 - 修复了当 shell 的 rc 文件初始化较慢时,tmux 队友面板无法启动的问题,以及在智能体生成期间输入的按键泄漏到新 tmux 面板而非主提示符的问题 - 修复了队友启动的后台任务在队友完成一个回合后被终止的问题 - 修复了计划任务和 webhook 触发器交付被当作键盘输入处理的问题;它们现在归类为任务通知,不能再在自动模式下批准待处理操作或设置会话标题 - 修复了焦点模式下每次响应后显示“运行了 N 个 PostToolUse 钩子”计时行的问题