← 返回更新日志

Claude Code v2.1.128

2026-05-04 · GitHub 原文
## 变更内容 - 不带参数的 `/color` 命令现在会随机选择会话颜色 - `/mcp` 现在会显示已连接服务器的工具数量,并标记那些连接时工具数为 0 的服务器 - `--plugin-dir` 现在除了目录外,也接受 `.zip` 插件压缩包 - `--channels` 现在可与控制台(API 密钥)认证配合使用——具有托管设置的控制台组织必须设置 `channelsEnabled: true` 来启用 - 更新了 `/model` 选择器:合并了重复的 Opus 4.7 条目,当前 Opus 现在显示为 "Opus" 而非 "Opus 4.7" - 子进程(Bash、钩子、MCP、LSP)不再继承 `OTEL_*` 环境变量,因此通过 Bash 工具运行的 OTEL 检测应用不再会获取 CLI 自身的 OTLP 端点 - MCP:`workspace` 现在是保留的服务器名称——现有同名服务器将被跳过并显示警告 - 重连 MCP 服务器时,不再在每次重连时用完整的工具名称列表刷屏对话——重新公告的工具现在按服务器前缀进行汇总 - SDK 主机现在会收到一个持久的 `localSettings` 建议,用于 Bash 权限提示,因此“始终允许”会写入 `.claude/settings.local.json` - `EnterWorktree` 现在按文档所述从本地 HEAD 创建新分支,而非从 `origin/<默认分支>`——未推送的提交不再丢失 - 自动模式:当分类器无法评估操作时,错误信息现在会包含提示(重试、`/compact` 或使用 `--debug` 运行) - 修复了专注模式在提交新提示时短暂变暗前一个回复的问题 - 修复了在 Kitty 及其他将 OSC 9 解释为通知的终端中,每次 `/exit` 都会出现杂散的 "4;0;" 桌面通知问题 - 修复了远程控制在达到速率限制时显示空的“正在打开您的选项…”消息,而非可操作的升级选项 - 修复了拖放图片上传时,若图片读取失败会卡在“正在粘贴文本…”的问题 - 修复了通过 stdin 向 `claude -p` 管道传输非常大输入(>10 MB)时导致的崩溃循环 - 修复了在全屏模式下,长 URL 在每一行换行后无法单独点击的问题 - 修复了通过 `--plugin-dir` 加载的插件在 `/plugin` 组件面板显示“未找到 'inline' 市场”的问题 - 修复了 MCP 工具结果在服务器同时返回结构化内容和内容块时丢失图片的问题 - 修复了列表项内的围栏代码块在复制粘贴时会携带前导空格的问题 - 修复了 `/config` 中的标签页导航导致焦点丢失的问题——现在标签页头部保持聚焦,因此箭头键和 Esc 可继续工作 - 修复了在不支持 OSC 8 超链接的终端上,Markdown 链接标签丢失的问题——链接现在渲染为 `标签 (URL)` 而非仅显示 URL - 修复了在 1M 上下文模型上,自动压缩窗口较小时,在实际达到 API 限制前就被错误地阻止“提示过长”的问题 - 修复了并行 shell 工具调用:只读命令(grep、git diff、ls)失败不再取消同级调用 - 修复了在不支持 effort 的模型上显示“with X effort”横幅的问题 - 修复了 `/fast` 在第三方提供商上模糊匹配到不相关的技能,而非显示“不可用”的问题 - 修复了 Bedrock 默认模型解析为 `global.*` 而非区域适当前缀的问题 - 修复了 vim 模式:NORMAL 模式下 `Space` 现在向右移动光标,符合标准 vi/vim 行为 - 修复了终端进度指示器(OSC 9;4)在工具调用之间闪烁消失的问题——现在在整个回合期间保持可见 - 修复了在无参数 `/rename` 对最后一项为压缩边界的恢复会话失败的问题 - 修复了在 `--resume`/`--continue` 后出现来自先前会话的过时“remote-control is active”状态行的问题 - 修复了过时的 `installed_plugins.json` 条目指向已删除的缓存目录,污染 PATH 的问题 - 修复了当 `CLAUDE_CODE_SHELL_PREFIX` 已设置且参数包含空格或 shell 元字符时,MCP stdio 服务器收到损坏参数的问题 - 修复了子代理进度摘要缺失提示缓存(约减少 3 倍 `cache_creation`)的问题 - 修复了 `/plugin update` 从未检测到 npm 源插件新版本的问题 - 修复了在子代理记录静态时,子代理摘要重复触发的问题,将空闲子代理的最坏情况 token 成本封顶 - 无头 `--output-format stream-json`:`init.plugin_errors` 现在除了依赖降级外,还包括 `--plugin-dir` 加载失败