开源Claude Code Releases·原文 2026年8月26日本站收录 2026年9月5日

Claude Code v2.1.246发布:修复长行渲染卡顿、后台会话启动失败等40余项问题

新版本增加Bash通配符规则启动警告和Auto模式权限标签页,并修复了长diff行导致的严重卡顿及后台会话无法打开等问题。

AI解读:Claude Code这次更新主要解决实际使用中的稳定性痛点。最值得注意的是修复了一个严重卡顿:当diff中包含超长单行(比如base64字符串)时,界面会变得极慢,现在会自动截断显示。另外,后台会话在特定条件下(如启动目录被删除、电脑休眠)45秒后无法打开的问题也修好了,这对依赖长时间后台任务的开发者影响很大。Anthropic还堵住了一个安全相关的漏洞:之前Bash权限规则如果写成 `Bash(git * main)` 这种通配符放在子命令前面的形式,可能被绕过(因为选项可以插在前面),现在启动时会警告。同时,遥测数据不再会把第三方网关配置的API key发送给Anthropic,这对使用代理的企业用户是个隐私修复。如果你是高频用户,建议尽快升级;普通用户如果没有遇到这些问题,可以按需更新。

Anthropic于 2025 年 4 月 25 日发布Claude Code v2.1.246,修复了 40 余项缺陷,涵盖后台会话、MCP工具调用、插件管理、全屏模式、权限系统等多个方面。

新增功能与改进

Claude Code v2.1.246在 `/permissions` 中新增Auto模式标签页,用于查看和编辑自动模式分类器规则。

启动时新增Bash允许规则警告:当规则中的通配符位于子命令之前(例如 `Bash(git * main)`)时,启动时会发出警告,因为此类规则也可能匹配插入在子命令之前的选项。

每条回复的时长行现在会显示实际完成时间,例如:`✻ Sautéed for 23s · done 6:05 PM`。

  • 针对Bash工具延迟,通过重放快照函数而非为每个函数启动子shell来改进bash shell下的延迟。
  • 非交互式会话(`-p`、SDK、云会话)在服务器错误、连接丢失或停止响应时,现在会自动继续被中断的响应,而不是直接报错结束。
  • `/cd` 命令改进:切换目录后,新项目的设置、hooks、`.mcp.json` 服务器(需批准)、技能和代理会立即生效,而不是等到 `--resume` 时。

关键问题修复

修复了当diff包含超长单行(如base64字符串)时严重的抄本(transcript)渲染卡顿问题,此类行现在会被截断并显示标记。

修复了后台会话在启动目录被删除、机器休眠或主机进程启动缓慢时,45 秒后无法打开的问题;同时修复了另一个后台会话无法打开并报错 `Couldn't start the background service … EACCES`(当另一个Claude Code进程正在重新安装npm包时)的问题。

修复了全屏模式在调整终端大小后显示空白抄本,以及在全屏模式下滚动混乱(包括跳到底部卡住)的问题。

  • 修复了Markdown渲染在消息前 500 字符无Markdown时整个消息禁用渲染的问题,以及 `+`/`N)` 列表和setext标题的渲染问题。
  • 修复了MCP工具被中断时被报告为“完成且无输出”而不是明确的“中断”错误的问题。
  • 修复了MCP工具参数在schema为空(`{}`)时被发送为JSON字符串而不是其真实类型的问题。
  • 修复了自动模式工具调用在超大会话上被拒绝为“暂时不可用”的问题,现在安全截止时间会随提示大小缩放。

安全与遥测修复

修复了遥测和指标请求将第三方网关(`ANTHROPIC_BASE_URL`)配置的API key发送给Anthropic的问题;现在凭据只发送到其所属主机。

修复了 `apiKeyHelper` 返回短期JWT时,空闲后首个提示出现可见API错误的问题;过期缓存的token现在会在发送前刷新,401/403 认证错误会静默重试。

修复了Bash权限检查对带有悬空 `&&` 或 `||` 运算符的畸形命令始终要求批准的问题。

  • 修复了hook错误信息显示字面量 `${CLAUDE_PLUGIN_ROOT}` 而不是解析后的插件路径的问题。
  • 修复了 `/rename` 命令将主题的提示边框颜色(包括自定义主题的 `promptBorder`)替换为默认青色的问题;现在边框会保留你的主题颜色,除非用 `/color` 选择。
  • 修复了自定义主题的diff颜色(`diffAdded`/`diffRemoved` 及暗色变体)在diff和 `/theme` 预览中被忽略的问题。

信息来源