外部精选
Claude Code · v2.1.311
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(github.com)结构化摘要 AI 生成
背景与问题
背景与问题:这是 Claude Code v2.1.311 的官方发布说明(来源:Claude Code releases),面向该工具的使用者与维护者。要解决的问题是:告知用户本版本修复了哪些缺陷、新增了什么功能、变更了哪些行为,便于用户判断是否升级、确认自己遇到的问题是否已修复。
发布被标记为 Immutable(不可变,仅标题与说明可修改),对应 commit 08c6a4f。
方法或内容
方法或内容:正文为分条列举的变更清单,按 Added / Fixed / Improved / Changed 组织,并以主题子节标注适用范围:Linux、Self-hosted runner、VSCode、Cloud sessions、Claude Tag、Code Review。
新增项 2 条;Fixed 覆盖启动冻结、压缩后内容过期、MCP 工具、后台会话、UI 交互等大量缺陷;Improved 与 Changed 涉及启动性能、错误提示、ultrathink 行为、JSON 输出转义、模型设置加载来源等。
关键发现 / 结果
关键变更(择要):
- 新增
--hold-idle-file、--max-hold-min(self-hosted-runner),保留空闲会话 - 修复
CLAUDE.md含超长列表项时启动与读写文件后的长时间冻结 - 请求超 200K tokens 不再报 "Usage credits required for 1M context",改为压缩对话并继续
- 修复 Write/Edit 改数千行后最多卡 5 秒且报 0 行变更
- 修复 subagent 无法使用其后完成连接的 MCP 服务器工具
- 修复
claude -p与 SDK 会话 transcript 消息乱序 ultrathink交互终端在 Opus 5.5、Sonnet 5.5、Haiku 5.5、Fable 5.1(Anthropic API)以 xhigh effort 运行--output-format json/stream-json对 DEL、C1 控制与 Unicode 格式字符输出\uXXXX转义- 模型名/ID 去掉无效
[1m]后缀(仍被接受) - Bedrock、Mantle、Vertex、Foundry 改从 downloads.claude.ai 签名文件加载模型设置,
CLAUDE_CODE_MODEL_CATALOG=off可关闭 - Pro/Max 一小时内重复启动跳过两个网络请求以提速
DISABLE_COMPACT只能关闭压缩、不能重新开启
结论与意义
结论与意义:v2.1.311 是以缺陷修复为主的维护版本,重点提升稳定性(启动、压缩、MCP、后台会话)与跨端一致性(VS Code 扩展、云会话、JetBrains 插件、Claude Tag、Code Review)。
适用边界:所有描述仅针对该版本;错误提示文案、模型相关行为(如特定 5.5 系列模型上的 ultrink 效果)依赖当时的模型与 API 状态;性能改进的量化数据原文未说明。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
时间:内容对应 v2.1.311 发布,来源日期 2026年10月27日 05:51(北京时间),即北京时间 2026-10-27 05:51:23。发布标记 Immutable,仅标题与说明可修改。
作为历史版本记录,所列变更事实不会失效;但其中描述的运行时行为(错误提示、模型行为、兼容性承诺)仅代表该版本快照,后续版本是否保持,原文未说明。
空间:谁的环境 / 场景
空间:适用于 Claude Code v2.1.311 用户,覆盖多种使用形态——交互终端、claude -p 与 SDK 会话、云会话(Cowork)、Remote Control、后台会话、self-hosted runner、VS Code 扩展与 JetBrains 插件、Slack 频道(Claude Tag)。
部署层面涉及 Anthropic API、Bedrock、Vertex、Foundry、Mantle、Google Vertex AI。部分变更有限定条件:启动提速仅限 Pro/Max 账户;bwrap 沙箱修复仅限 Linux;[VSCode] 各条仅限 VS Code 扩展。
变量:实际改变了什么
变量:行为层面——超 200K tokens 请求由报错改为自动压缩并继续;ultrathink 在指定模型上以 xhigh effort 运行且彩虹效果限定出现条件;JSON 输出新增 \uXXXX 转义(解析值不变);模型名去掉 [1m] 后缀;DISABLE_COMPACT 由可开可关改为只能关闭;模型设置改由签名文件加载;"background service did not respond" 错误改建议 claude daemon stop --any;WebFetch/WebSearch 在 Cowork 云会话超 300 秒失败;VS Code 遥测关闭时会话设 DISABLE_TELEMETRY。
新增 CLI 参数 --hold-idle-file、--max-hold-min。价格变更原文未说明。
区分:包含 ≠ 相关 ≠ 因果
区分:多数 Fixed 条目含明确因果描述——如 CLAUDE.md 含超长列表项导致启动与读写后冻结、MCP 服务器未响应 resource read 导致中断延迟生效、"跳过两个网络请求"带来启动提速,均为原文明示的条件与结果关系。
仅属相关或范围标注的:Linux、VSCode、Cloud sessions 等子节只是标明变更的适用环境,不构成因果;Improved 中如 Slack 发送前检查频道 topic 的发帖规则,是行为描述,其与降低违规风险之间的因果原文未说明。
对象:作者/署名与关键技术原理
对象:署名作者为 ashwin-ant(仅来自结构化作者字段;正文未提供其他人员信息)。关键技术(按原文描述):
- MCP:subagent 此前无法使用其启动后才完成连接的服务器的工具;
claude mcp add/remove/list/get存在命名与显示缺陷 - 自动压缩(compaction):压缩后
MEMORY.md/CLAUDE.md可能显示过期内容;无摘要时会再请求一次 - self-hosted-runner:新增参数在主机报告残留进程时保留空闲会话
- 模型设置签名文件:Bedrock、Mantle、Vertex、Foundry 从 downloads.claude.ai 加载
CLAUDE_CODE_RETRY_WATCHDOG:无人值守重试模式,此前可无限重试被标记不重试的请求
原文多为现象级描述,未说明内部实现原理。
元反空综合结论
元反空综合:
- 元:这份发布说明本质在解决"变更沟通"问题——让用户知道修了什么、改了什么、何时值得升级,属于软件发布治理的一环。
- 反:最可能失效或有边界的——模型绑定行为(
ultrathink对 Opus 5.5 等的 xhigh 映射)随模型更替易变;[1m]后缀"仍被接受"是当前兼容承诺,未来可能移除;错误提示与 UI 文案属易变层;启动提速仅限 Pro/Max 且距上次检查一小时内;签名文件加载依赖 downloads.claude.ai 的可用性。 - 空:去掉叙事后剩下的必要事实——
v2.1.311(commit08c6a4f)发布,含 2 项新增、数十项修复与多项行为变更,覆盖 CLI、VS Code、云会话、Claude Tag、Code Review;性能改进无量化数据;价格变化原文未说明。 - 综合:对受列明缺陷影响的用户(长
CLAUDE.md、大文件编辑、MCP、后台与云会话),此版本有直接升级价值;其余为渐进式改进。所有结论仅限该版本快照,原文未提供后续计划。
中文译文 AI 生成
不可变的发布。只有发布的标题和说明可以被修改。
08c6a4f
变更内容
- 为
self-hosted-runner添加了--hold-idle-file和--max-hold-min,用于在你的主机报告它遗留的仍在运行的进程期间保持一个空闲会话 - 为 Explanatory 输出样式添加了一条提示,当你请求 Claude 进行解释时会显示
- 修复了当
CLAUDE.md文件中包含一个非常长的列表项时,在启动时以及读取或编辑文件之后出现长时间冻结的问题 - 修复了当 MCP 服务器尚未应答资源读取、或某个技能仍在下载时,对 Claude 的中断要等到超时才生效的问题
- 修复了当请求超过 200K token 时,标准上下文会话以 "Usage credits required for 1M context" 停止的问题;Claude Code 现在会压缩对话并继续
- 修复了在修改文件中数千行内容时,
Write和Edit在运行后卡顿最多 5 秒、并报告更改了 0 行的问题 - 修复了子代理无法使用在子代理启动后才完成连接的服务器所提供的 MCP 工具的问题
- 修复了当
MEMORY.md和CLAUDE.md在会话早些时候被编辑过后,Claude 在自动压缩刚结束时看到的是过期内容的问题 - 修复了
claude -p和 SDK 会话保存转录消息时出现乱序、或保留了已被撤回的消息的问题 - 修复了
SubagentStop钩子对每个正在运行的子代理大约每分钟运行两次、而不是在子代理结束时运行一次的问题 - 修复了
@文件选择器忽略.ignore/.rgignore中将 git 忽略的文件重新包含进来的否定规则的问题 - 修复了子代理的隔离 worktree 在它启动的一个后台子代理仍在其中工作时就被移除的问题
- 修复了 auto 模式下等待自身 shell 的后台代理每次被唤醒时都会开启一个新的主对话轮次的问题
- 修复了
Bash工具描述声称工作目录在调用之间始终保留的问题 - 修复了环境区块标注了一个命令实际并未在其中运行的 shell 的问题,例如当
Bash工具使用 zsh 时却标注了 fish - 修复了在仓库根目录以下运行时,
claude mcp add、claude mcp remove和/mcp显示的是当前文件夹名称、而非~/.claude.json中保存 local-scope 服务器的项目条目名称的问题 - 修复了
claude mcp list和claude mcp get在连接失败行上将错误代码显示两次的问题(例如 ENOENT: ENOENT: …) - 修复了当网络代理阻止某个启动请求时,Remote Control 会话停留在 "Connecting" 状态约两分钟的问题
- 修复了 Claude 发送到云会话或 Remote Control 会话的消息在 Claude 移动应用中显示为你自己的消息的问题
- 修复了当通过 Remote Control 发送或发送到云会话的消息所附带的文件因磁盘已满而无法保存、或消息中第 20 个之后的附件被省略时,Claude 未被告知原因的问题
- 修复了在 Cowork 云会话中
WebFetch和WebSearch在响应停滞时挂起的问题;未完成的请求现在会在 300 秒后失败 - 修复了在轮次之间崩溃的后台会话在处于被附加、被置顶、或已设置定时任务或唤醒的状态时不会被重启的问题
- 修复了 "background service did not respond" 错误建议重启已禁用的 claude daemon 的问题;现在它会建议
claude daemon stop --any,并说明这会结束后台会话 - 修复了
claude respawn <id>在报告没有后台会话与该 id 匹配之前就先启动后台服务的问题 - 修复了当 plan 模型与会话模型不同时,
/effort在 plan 模式下不会就 prompt 缓存未命中发出警告的问题 - 修复了
/ide在安装尚未完成或安装失败时就声称 VS Code 扩展已安装的问题 - 修复了当某一行比终端更宽时,
Write工具的文件预览跳过某些行以及错误计算隐藏行数的问题 - 修复了在代理的聊天标签页中按 ↑ 会调出一条仍在等待投递的消息,导致重新发送时发出了第二份副本的问题
- 修复了当插件或你的设置指定了代理名称时,Cowork 云会话在重启后丢失其连接器和大多数工具的问题;Cowork 云会话现在会忽略该设置
- 修复了 agent teams 会话在使用
--resume、--continue、/resume或--session-id恢复时(包括在/clear或崩溃之后)显示空任务列表,以及/branch写入原始会话任务列表的问题 - 修复了粘贴提及图像文件的文本(例如
! open /tmp/shot.png或/review look at /tmp/shot.png)时会附上该图像并将其路径从提示词中去掉的问题 - 修复了当提示词输入框中有文本时,反馈草稿卡片仍显示其 1/2/0 和 Esc 快捷键,而这些按键实际作用于提示词而非卡片的问题
- 修复了位于引号或括号中的单独反斜杠(如 "\" 或 (\))从 Claude 回复中消失的问题
- 修复了代理队友在设置了
DISABLE_COMPACT时仍压缩其历史记录的问题 - 修复了在设置了
DISABLE_COMPACT时回退菜单仍提供 "Summarize from here" 和 "Summarize up to here" 选项的问题 - 修复了已完成的
/code-review(或其他在子代理中运行的技能)在云会话或后台会话重启时再次运行的问题 - 修复了在 Google Vertex AI、Microsoft Foundry 和 Claude Platform on AWS(这些端点会发送思考进度更新)上,长时间的隐藏思考被当作空闲而中断的问题
- 修复了
/ide在实际未安装任何内容时声称已安装 JetBrains 插件的问题 - 修复了 Claude Pro 和 Max 订阅用户在订阅无法使用时被告知去询问管理员的问题;该消息现在会指向账单设置
- 修复了在宽幅全屏终端中编辑之后 diff 面板在没有内容可显示时自行打开的问题
- 修复了在服务器无需登录即可工作时,执行 "Clear authentication" 后
/mcp将远程服务器显示为失败的问题 - 修复了
/mcp对 Claude Code 未向其发送任何凭据的远程服务器显示 "authenticated" 的问题 - 修复了当顶层存在空的
.mcp.json时,--plugin-dir的插件文件夹被加载为单个插件的问题 - 修复了
/usage在 "What's contributing to your limits usage?" 下从不显示较大 prompt 缓存未命中的问题 - 修复了在你从支持链接的终端打开后台会话后,状态行链接仍保持为纯文本的问题
- 修复了
/rewind确认提示在后续消息实际会从对话中移除时,却称对话 "will be forked" 的问题。 - 修复了
/rewind的警告错误地声称手动编辑和 Bash 编辑绝不会受代码恢复影响的问题。 - 修复了屏幕阅读器模式下,计划审批在你已用 Escape 关闭后仍发送反馈的问题。
- 修复了 Claude Code 重试被 API 标记为不可重试的请求的问题,这可能导致一个回合卡住数分钟,或在无人值守重试模式(
CLAUDE_CODE_RETRY_WATCHDOG)下无限期卡住。 - Linux:修复了当
--plugin-dir文件夹同时也是被添加的目录且permissions.blockReadsOutsideWorkingDirectories开启时,沙箱化的 Bash 命令以 bwrap: Can't create file 报错失败的问题。 - 自托管 runner:修复了当速率限制(HTTP 429,或以退出码 75 退出的 git wrapper)阻止某个被添加的只读仓库时,会话无法启动的问题;现在会话会在不包含该仓库的情况下启动。
- 提升了 Pro 和 Max 账户的启动速度:在上次检查后一小时内启动时,跳过两个网络请求。
- 改进了
/teleport和claude --teleport:当一个已压缩的云会话从其最近一次压缩点加载时会发出警告,因为它所摘要的消息不在本地副本中。 - 改进了后台会话进程退出时显示的消息:不再承诺不会到来的重启,并会说明如何恢复该会话。
- 改进了包含多个视图的 artifacts:Claude 现在根据链接的 #name 路由各个视图,并且不再声称切换视图时地址栏保持不变。
- 改进了达到超时的 shell 命令:结果现在会显示到目前为止的输出,并说明该命令仍在后台运行。
- 改进了压缩(compaction):当模型的回复中没有摘要时,Claude Code 现在通常会在替换对话前再请求一次摘要。
- 改进了 Artifact 工具在页面与文档之间的选择:讲解性内容以及可视化或交互式作品会生成为 artifact 页面;文档则用于人们会持续编辑或传阅的写作内容。
- 提升了仅以选项及其值作为参数的启动的启动速度,例如
claude --model opus。 - 改进了 "Connection dropped" API 错误:现在会提示应首先查看哪里(正在使用的代理或网关,其次是 VPN 或防火墙;仅限 Anthropic API,Bedrock、Vertex 和 Foundry 保持不变)。
- 改进了屏幕阅读器模式:在
/permissions中删除规则时会立即播报 "Deleted allow rule …"。 - 改进了粘贴的登录代码被拒绝时显示的消息:现在会说明该代码可能已过期或已被使用,并提示重新登录。
- 改进了 Slack connector 的发送:Claude 现在会在向你未指名的频道发送消息前,检查该频道主题中的发帖规则。
- 改进了屏幕阅读器模式:Claude 的问题现在以 "Questions: Color (answered), Pages" 的形式列出,不再使用箭头或符号。
- 更改了交互式终端中的 ultrathink:在通过 Anthropic API 使用 Opus 5.5、Sonnet 5.5、Haiku 5.5 和 Fable 5.1 时,其回合以 xhigh 强度运行;若在 Claude 工作时输入,则会提升该回合剩余部分的强度。
- 更改了 ultrathink 彩虹效果,使其只在关键字能够提升强度的地方出现,而不会在该词被引号引用或是文件路径的一部分时出现。
- 更改了 agent 视图中的 Ctrl+D 以与提示保持一致:在输入为空时,连按两次退出。
- 更改了
--output-format json和stream-json的输出:将字符串中的 DEL、C1 控制字符和 Unicode 格式字符写为 \uXXXX 转义;解析后的值保持不变。 - 更改了模型名称和 ID,在该后缀无效的模型上移除 [1m] 后缀及其标签;该后缀仍可被接受。
- 更改了关于设置文件中权限规则的启动警告:改为每个用户显示一次,直到该规则发生变化。
- 更改了
/code-review,指示 Claude 将强度等级放在最前面,并且仅在要求时才使用 max。 - 更改了设置文件中以及 mod 的
$.env.set中的DISABLE_COMPACT,使其只能关闭压缩(compaction),而不能重新开启。 - 更改了 Bedrock、Mantle、Vertex 和 Foundry 上的 Claude Code,改为从 downloads.claude.ai 上的一个已签名文件加载模型设置;设置
CLAUDE_CODE_MODEL_CATALOG=off可关闭此行为。 - 更改了设置了
CLAUDE_CODE_SYNC_SKILLS且关闭了 feature flag 获取的会话,使其复用本机上另一个会话获取的、时效不超过 10 分钟的 claude.ai skills 列表。 - 更改了全屏列表中对滚动条箭头和滚动条的点击行为:改为在释放鼠标按键时生效,因此在松开前移出滚动条会取消该点击。
- 更改了
claude purge,说明它只删除本台计算机上的数据,而不删除 Anthropic 存储的任何内容。 - [VSCode] 为 Claude 回复中的代码块添加了语法着色,支持浅色、深色和高对比度深色主题。
- [VSCode] 为缓慢的 UserPromptSubmit hooks 添加了 "Running UserPromptSubmit hooks" spinner 状态和屏幕阅读器播报。
- [VSCode] 修复了从 VS Code 或 JetBrains 面板发送的自定义 skills 和自定义斜杠命令缺少普通消息所包含的打开文件或选中行的问题 (#102799)。
- [VSCode] 修复了在 macOS 和 Linux 上,登录 shell 运行其启动文件以读取 PATH 时扩展宿主冻结的问题。
- [VSCode] 修复了点击工具结果中的图片或关闭其预览时,也会在编辑器标签页中打开结果文本的问题。
- [VSCode] 修复了用 Send 按钮发送消息后语音听写仍继续录音的问题;现在发送会先停止听写,与按 Enter 的行为一致。
- [VSCode] 更改了扩展:当 VS Code 的 telemetry 设置关闭时,以设置了
DISABLE_TELEMETRY的方式启动 Claude Code 会话,因此这些会话不发送任何使用指标或错误报告,也不获取 feature flags。 - [VSCode] 更改了会话列表侧边栏:改为在首次打开 Web 标签页时加载 Web 会话,而不是在启动时加载。
- [Cloud sessions] 修复了 Anthropic 托管环境中的 routines 在其所有者离开组织并重新加入后仍保持锁定的问题;现在所有者可以重新开启它们。
- [Cloud sessions] 修复了 routine API token 删除或重新生成失败时,如果编辑对话框已关闭则不显示任何内容的问题;现在会显示错误 toast。
- [Cloud sessions] 修复了云环境对话框(包括管理对话框)接受重复名称的问题;现在这些对话框会拒绝其他已列出环境已在使用的名称
- [Claude Tag] 为 Claude Tag 分析新增了 Skills 视图,展示 Claude 在各 Slack 频道中运行每个附加 skill 的频率以及哪些未被使用,并在管理设置中提供 Usage 链接
- [Claude Tag] 改进了在新会话中运行的 Claude Tag 例程:当一次运行没有可报告的内容时,现在可以直接结束,而不会向频道发布一条一次性消息
- [Claude Tag] 更改了 Claude Tag 管理设置:对于你自己的 Slack 账号可见的私密 Slack 频道,现在显示锁形图标而非 #
- [Code Review] 改进了 Code Review 的 check run:当模型在自动重试后仍无法分析某个变更时,会说明不会再启动进一步的自动审查
- [Code Review] 提升了 Code Review 的可靠性:因瞬时服务器故障导致会话无法启动的审查,现在会自动重试一次,且其 check run 会予以说明
展开原文提取正文(采集端自动提取,可能有缺失)
Immutable release. Only release title and notes can be modified.
08c6a4f
What's changed
Added --hold-idle-file and --max-hold-min to self-hosted-runner, to keep an idle session while your host reports processes it left running Added a tip for the Explanatory output style, shown when you ask Claude for explanations Fixed long freezes at startup and after reading or editing files when a CLAUDE.md file holds a very long list item Fixed interrupting Claude not taking effect until a timeout while an MCP server had not answered a resource read or a skill was still downloading Fixed standard-context sessions stopping with "Usage credits required for 1M context" when a request ran over 200K tokens; Claude Code now compacts the conversation and continues Fixed Write and Edit stalling for up to 5 seconds after they ran, and reporting 0 lines changed, when changing thousands of lines in a file Fixed subagents being unable to use MCP tools from servers that finish connecting after the subagent starts Fixed Claude seeing stale MEMORY.md and CLAUDE.md content right after automatic compaction when those files were edited earlier in the session Fixed claude -p and SDK sessions saving transcript messages out of order or keeping messages that were taken back Fixed SubagentStop hooks running about twice a minute for each running subagent instead of once when it finishes Fixed the @ file picker ignoring .ignore/.rgignore negation rules that re-include git-ignored files Fixed a subagent's isolated worktree being removed while a background subagent it started was still working in it Fixed background agents in auto mode that wait on their own shells starting a new main conversation turn on every wake Fixed the Bash tool description claiming the working directory always persists between calls Fixed the environment block naming a shell commands don't run in, such as fish when the Bash tool uses zsh Fixed claude mcp add, claude mcp remove and /mcp naming the current folder instead of the project entry in ~/.claude.json that holds a local-scope server when run below a repository root Fixed claude mcp list and claude mcp get showing the error code twice on failed-connection lines (for example ENOENT: ENOENT: …) Fixed Remote Control sessions staying on "Connecting" for about two minutes when a network proxy blocks a startup request Fixed messages that Claude sends to a cloud or Remote Control session appearing as your own message in the Claude mobile apps Fixed Claude not being told the cause when a file attached to a message sent over Remote Control or to a cloud session could not be saved because the disk was full, or that a message's attachments past the first 20 were left out Fixed WebFetch and WebSearch hanging on a stalled response in Cowork cloud sessions; an unfinished request now fails after 300 seconds Fixed a background session that crashed between turns not being restarted while it was attached, pinned, or had a scheduled task or wake-up set Fixed the "background service did not respond" error suggesting the disabled claude daemon restart; it now suggests claude daemon stop --any and says it ends background sessions Fixed claude respawn <id> starting the background service before reporting that no background session matches the id Fixed /effort not warning about a prompt cache miss in plan mode when the plan model differs from the session model Fixed /ide saying the VS Code extension was installed before the install finished or when it failed Fixed the Write tool's file preview skipping rows and miscounting hidden lines when a line is wider than the terminal Fixed ↑ in an agent's chat tab recalling a message that was still waiting to be delivered, so resending it sent a second copy Fixed Cowork cloud sessions losing their connectors and most tools after a restart when a plugin or your settings named an agent; Cowork cloud sessions now ignore that setting Fixed agent teams sessions showing an empty task list when coming back with --resume, --continue, /resume or --session-id, including after /clear or a crash, and /branch writing to the original session's list Fixed pasting text that mentions an image file, such as ! open /tmp/shot.png or /review look at /tmp/shot.png, attaching the image and dropping its path from the prompt Fixed the feedback draft card showing its 1/2/0 and Esc shortcuts while the prompt has text, when those keys act on the prompt instead of the card Fixed a lone backslash in quotes or brackets, like "\" or (\), disappearing from Claude's responses Fixed agent teammates compacting their history when DISABLE_COMPACT is set Fixed the rewind menu offering "Summarize from here" and "Summarize up to here" when DISABLE_COMPACT is set Fixed a finished /code-review, or another skill that runs in a sub-agent, running a second time when a cloud or background session restarts Fixed long hidden thinking being cut off as idle on Google Vertex AI, Microsoft Foundry and Claude Platform on AWS, where the endpoint sends thinking progress updates Fixed /ide saying it had installed the JetBrains plugin when nothing was installed Fixed Claude Pro and Max subscribers being told to ask their admin when their subscription can't be used; the message now points to billing settings Fixed the diff pane opening by itself after an edit in wide fullscreen terminals when it had nothing to show Fixed /mcp showing a remote server as failed after "Clear authentication" when the server works without sign-in Fixed /mcp showing "authenticated" for a remote server that Claude Code sends no credentials to Fixed a --plugin-dir folder of plugins loading as one plugin when an empty .mcp.json was at its top Fixed /usage never showing large prompt-cache misses under "What's contributing to your limits usage?" Fixed status line links staying plain text in background sessions after you open them from a terminal that supports links Fixed the /rewind confirmation saying the conversation "will be forked" when the later messages are removed from the conversation Fixed the /rewind warning that wrongly said manual and Bash edits are never affected by a code restore Fixed plan approval in screen reader mode sending feedback you had dismissed with Escape Fixed Claude Code retrying requests the API marked not to retry, which could hold a turn for minutes or, in unattended retry mode (CLAUDE_CODE_RETRY_WATCHDOG), indefinitely Linux: Fixed sandboxed Bash commands failing with bwrap: Can't create file when a --plugin-dir folder was also an added directory and permissions.blockReadsOutsideWorkingDirectories was on Self-hosted runner: Fixed a session failing to start when a rate limit (HTTP 429, or a git wrapper that exits 75) blocks an added read-only repository; it now starts without that repository Improved startup time for Pro and Max accounts by skipping two network requests on launches within an hour of the last check Improved /teleport and claude --teleport to warn when a compacted cloud session loads from its last compaction, so the messages it summarized aren't in the local copy Improved the messages shown when a background session's process exits: they no longer promise a restart that isn't coming, and they say how to resume the session Improved artifacts with several views: Claude now routes each view on the link's #name and no longer says the address bar stays the same as you switch views Improved shell commands that reach their timeout: the result now shows the output so far and says the command is still running in the background Improved compaction: when the model's reply has no summary in it, Claude Code now usually asks for the summary once more before it replaces the conversation Improved the Artifact tool's choice between a page and a document: explainers and visual or interactive work become artifact pages; documents are for writing people keep editing or pass around Improved startup time for launches whose only arguments are options and their values, such as claude --model opus Improved the "Connection dropped" API error: it now says where to look first (the proxy or gateway in use, else VPN or firewall; Anthropic API only, Bedrock, Vertex and Foundry are unchanged) Improved screen reader mode: deleting a rule in /permissions says "Deleted allow rule …" right away Improved the message shown when a pasted sign-in code is refused: it now says the code may have expired or been used, and to sign in again Improved Slack connector sends: Claude now checks a channel's topic for posting rules before messaging a channel you didn't name Improved screen reader mode: Claude's questions are listed as "Questions: Color (answered), Pages", without arrows or symbols Changed ultrathink in the interactive terminal to run its turn at xhigh effort on Opus 5.5, Sonnet 5.5, Haiku 5.5 and Fable 5.1 through Anthropic's API; typed while Claude is working, it raises the rest of that turn Changed the ultrathink rainbow to appear only where the keyword can raise effort, and not when the word is quoted or part of a file path Changed Ctrl+D in agent view to match the prompt: on an empty input, pressing it twice exits Changed --output-format json and stream-json output to write DEL, C1 control and Unicode format characters inside strings as \uXXXX escapes; parsed values are unchanged Changed model names and IDs to drop the [1m] suffix and its label on models where the suffix has no effect; the suffix is still accepted Changed startup warnings about permission rules in settings files to show once per user until the rule changes Changed /code-review to tell Claude to put the effort level first and use max only when asked Changed DISABLE_COMPACT in settings files and in a mod's $.env.set so they can only turn compaction off, not back on Changed Claude Code on Bedrock, Mantle, Vertex, and Foundry to load model settings from a signed file on downloads.claude.ai; set CLAUDE_CODE_MODEL_CATALOG=off to turn this off Changed sessions that set CLAUDE_CODE_SYNC_SKILLS with feature-flag fetching off to reuse a claude.ai skills list up to 10 minutes old that another session on the machine fetched Changed clicks on scrollbar arrows and bars in fullscreen lists to act when the mouse button is released, so moving off the scrollbar before letting go cancels the click Changed claude purge to say it deletes data only on this computer, not anything stored by Anthropic [VSCode] Added syntax coloring to code blocks in Claude's replies, in light, dark and high contrast dark themes [VSCode] Added a "Running UserPromptSubmit hooks" spinner status and screen reader announcement for slow UserPromptSubmit hooks [VSCode] Fixed custom skills and custom slash commands sent from the VS Code or JetBrains panel leaving out the open file or selected lines that ordinary messages include (#102799) [VSCode] Fixed the extension host freezing while the login shell ran its start-up files to read PATH on macOS and Linux [VSCode] Fixed clicking an image in a tool result, or closing its preview, also opening the result's text in an editor tab [VSCode] Fixed voice dictation continuing to record after a message was sent with the Send button; sending now stops dictation first, as pressing Enter already did [VSCode] Changed the extension to start Claude Code sessions with DISABLE_TELEMETRY set while VS Code's telemetry setting is off, so they send no usage metrics or error reports and fetch no feature flags [VSCode] Changed the session list side bar to load Web sessions when the Web tab is first opened, not at startup [Cloud sessions] Fixed routines in Anthropic-hosted environments staying locked after their owner left the organization and rejoined; the owner can now turn them back on [Cloud sessions] Fixed a failed routine API token delete or regenerate showing nothing if the edit dialog had already closed; it now shows an error toast [Cloud sessions] Fixed cloud environment dialogs, including the admin dialog, accepting duplicate names; they now refuse a name another listed environment already has [Claude Tag] Added a Skills view to Claude Tag analytics showing how often Claude runs each attached skill in Slack channels and which go unused, with Usage links in admin settings [Claude Tag] Improved Claude Tag routines that run in a new session: a run with nothing to report can now end without posting a throwaway message to the channel [Claude Tag] Changed Claude Tag admin settings to show a lock instead of # for private Slack channels that your own Slack account can see [Code Review] Improved Code Review's check run to say no further automatic review will start when the model still can't analyze a change on the automatic retry [Code Review] Improved Code Review reliability: a review whose session fails to start because of a transient server fault is now retried once automatically, and its check run says so
原文入口
阅读原文(github.com)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则