Claude Code Changelog - 2026年4月4日
更新概览
新版本号: 2.1.92
本次更新主要带来了远程管理设置验证、Bedrock 交互式设置向导、成本分析优化等重要功能,同时修复了多个用户体验和性能问题。
重要变更详解
🔧 新功能
forceRemoteSettingsRefresh策略设置:CLI 启动时强制获取远程管理的最新设置,失败时关闭(fail-closed)- 交互式 Bedrock 设置向导:从登录屏幕选择 "3rd-party platform" 时可用,引导完成 AWS 认证、区域配置、凭据验证和模型固定
- 成本分析优化:订阅用户现在可以在
/cost命令中看到按模型和缓存命中情况的详细 breakdown - 交互式版本选择器:
/release-notes现在提供交互式版本选择功能 - 远程控制会话命名优化:默认使用主机名作为前缀(如
myhost-graceful-unicorn),可通过--remote-control-session-name-prefix覆盖 - 缓存提示:专业用户在提示缓存过期后返回会话时,底部会显示提示,告知下一个回合大约会发送多少未缓存的 tokens
🐛 Bug 修复
- tmux 会话问题:修复了长运行会话中 tmux 窗口被杀死或重新编号后,子代理 spawning 永久失败的 "Could not determine pane count" 错误
- 提示钩子问题:修复了小快速模型返回
ok:false时提示类型 Stop hooks 不正确失败的问题 - 工具输入验证:修复了流式传输将数组/对象字段作为 JSON 编码字符串发出时的工具输入验证失败
- API 400 错误:修复了扩展思考产生纯空白文本块与真实内容同时出现时可能发生的 API 400 错误
- 反馈调查:修复了自动按键和连续提示数字碰撞导致的意外反馈调查提交
- 终端显示:修复了全屏模式下存在文本选择时,"esc to interrupt" 提示与 "esc to clear" 提示同时出现的误导性显示
- Homebrew 更新:修复了 Homebrew 安装更新提示使用 cask 的发布频道的问题(
claude-code→ stable,claude-code@latest→ latest) - 快捷键:修复了在多行提示中已到行尾时
ctrl+e跳到下一行末尾的问题 - 滚动显示:修复了全屏模式下滚动向上时同一消息可能出现在两个位置的问题(iTerm2、Ghostty 和其他支持 DEC 2026 的终端)
- 空闲返回:修复了空闲返回时 "/clear to save X tokens" 提示显示累积会话 tokens 而不是当前上下文大小的问题
- MCP 服务器:修复了插件 MCP 服务器在会话开始时如果重复配置一个未认证的 claude.ai 连接器会卡在 "connecting" 状态的问题
⚡ 性能优化
- 写入工具:提高了大文件的 Write 工具 diff 计算速度(对于包含制表符/
&/$的文件快 60%)
🗑️ 移除功能
- 移除
/tag命令 - 移除
/vim命令(通过/config→ Editor mode 切换 vim 模式)
🔧 Linux 沙箱改进
- Linux 沙箱现在在 npm 和原生构建中都包含
apply-seccomp助手,恢复了沙箱命令的 unix-socket 阻止功能
影响分析
对专业用户的影响
- 成本透明度:更详细的成本分析让专业用户能更好地跟踪使用情况
- 会话管理:远程控制会话命名更有序,便于管理多个会话
- 缓存提醒:缓存状态提示帮助用户理解性能和成本
对企业用户的影响
- 远程管理:
forceRemoteSettingsRefresh提供了更强的企业环境控制 - AWS Bedrock 集成:交互式设置向导简化了企业级 AWS 服务的配置过程
- 安全性:Linux 沙箱的改进提供了更好的安全边界
对普通用户的影响
- Bug 修复:多个界面和功能问题的修复提升了整体用户体验
- 稳定性:tmux 相关问题修复提高了长期使用稳定性
- 性能:diff 计算速度提升让大文件操作更流畅
潜在注意事项
- 界面变更:部分界面提示和命令行为有变化,需要用户适应
- 功能移除:
/tag和/vim命令被移除,需要用户使用替代方式 - 配置变更:Homebrew 相关的更新提示方式有变化,但功能保持一致