外部精选
Claude Code · v2.1.287
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(github.com)结构化摘要 AI 生成
背景与问题
这是 Anthropic Claude Code 的 v2.1.287 版本发布说明(GitHub 不可变 release,commit 816ec21),面向 Claude Code 的各类用户,用于通报本版本新增功能、缺陷修复与行为变更。
背景是 Claude Code 作为持续迭代的编码工具,需要向覆盖终端 CLI、VSCode 扩展、云会话、Remote Control、SDK/headless、MCP、Bedrock/Vertex/Foundry 等多种部署形态的用户透明地列出变更点与适配注意事项。
方法或内容
以"What's changed"分类清单形式发布:Added(新增 Claude Mods 插件机制、内置 mod "You should know"、agents 视图 n:<text> 过滤器、OpenTelemetry prompt_text 字段、2025-11-25 MCP 协议的 URL prompts、自托管 runner 内置 gh api 等);Fixed(数十项跨平台修复,涉及远程会话、hooks、MCP、屏幕阅读器模式、文件发送等);Improved(/config、插件市场、MCP 启动、大文件流式发送等);Changed(1M 上下文默认、粘贴时机、权限提示顺序等);并分 VSCode、Cloud sessions、Claude Tag、Code Review 等专区列出条目。
关键发现 / 结果
关键变更点:
- 新增 Claude Mods,插件可修改更深行为;
- 新增内置 mod "You should know"——侧 agent 监控并标记用户或 Claude 可能遗漏的事项,经
/pluginenable cc-plugin-you-should-know@builtin 启用(限开启遥测的第一方会话); - Opus 4.7+ 与 Fable 在 Bedrock、Vertex、Foundry 及 Claude apps gateway 默认使用 1M 上下文窗口(
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 可保持 200K); - 修复危险 rm 命令在同时重定向输出到 ~ 或通配符路径时丢失 always-ask 保护的安全缺陷;
- 经 repo 提交 symlink 写入敏感文件现需人工确认;
- 修复 Remote Control 重连卡顿(30 秒放弃重试)、云会话 compaction 丢对话、附带 17-20 个文件只送达前 16 个等缺陷;
- MCP 2025-11-25 协议 URL prompts 新增,服务器连不上时需在配置加入 "
bareElicitationCapability": true; - VSCode 新增 "Run in background"。
量化性能数据原文未说明。
结论与意义
结论:v2.1.287 是一次以插件系统深化(Claude Mods)、默认上下文窗口扩大与跨平台稳定性、无障碍(屏幕阅读器模式)修复为主的功能密集迭代。
适用边界:全部条目针对 v2.1.287 版本;"You should know" 仅限开启遥测的第一方会话;1M 上下文变更仅适用 Bedrock、Vertex、Foundry 与 Claude apps gateway 四种后端;该 release 为不可变发布,仅标题与说明可修改。原文未给出总体结论性评价或量化收益。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
内容发生时间:来源日期 2026年10月2日 02:43(北京时间) 发布的 v2.1.287 release,为该时点相对前一版本的变更快照。
现在是否仍可能成立:作为该版本的变更记录本身始终成立(release 不可变),但其中描述的默认行为(如 1M 上下文、粘贴触发时机、MCP 协议行为)可能被后续版本继续修改,用户若使用更新版本不应以此清单为准。修复条目描述的触发条件基于发布时环境,不同用户环境可能表现不同。
空间:谁的环境 / 场景
适用环境:Claude Code v2.1.287,覆盖多种使用形态——终端 CLI(macOS、Linux、Windows,含 PowerShell/Bash 工具与沙箱)、VSCode 扩展(含远程主机如 WSL)、cloud sessions、Remote Control(含 claude remote-control)、claude agents 与后台会话、SDK 及 headless(-p)会话、MCP 服务器与连接器(2025-11-25 协议)、后端为 Amazon Bedrock(含 Guardrails)、Google Vertex、Foundry、Mantle 的部署、自托管 runner、Claude in Chrome、Claude Tag(Slack 集成)与 Code Review(PR 审查)场景。
变量:实际改变了什么
相对此前实际改变:默认行为——Opus 4.7+/Fable 在四种后端默认 1M 上下文(原 200K);MCP alwaysLoad: false 时该服务器全部工具延迟到 tool search 之后;等待中的权限提示改为最旧优先显示;Windows/Linux 右键与 Linux 中键粘贴改为按钮释放时触发;自动模型切换保留当前 effort level;claude agents 回复改为排队消息。
安全——symlink 写入敏感文件与 file tools 拒绝文件的 shell 写入改为提示而非直接执行;危险 rm 的 always-ask 保护修复。性能——Windows Bash 移除每命令前置子 shell 提速;大 MCP 结果占更少内存。价格原文未说明。
区分:包含 ≠ 相关 ≠ 因果
包含关系:"You should know" 是 Claude Mods 的内置实例(mod),非独立机制。条件限制:"You should know" 需第一方会话且遥测开启;rm 安全缺陷仅在"同一命令同时重定向输出到 ~ 或通配符路径"时触发——原文描述了触发条件但未展开内部机理的因果链。
相关而非因果:清单中大量条目是"修复了 X"的功能性声明,发布说明语境下"本版本发布"与"缺陷消除"有直接对应,但原文未提供实验数据、对照或量化因果证据(如某修复提升某指标百分比),因此除声明性因果外无更强因果论证。
对象:作者/署名与关键技术原理
署名作者:ashwin-ant(来自结构化作者字段;正文未提及其他人员)。
关键技术及原文描述原理:Claude Code——Anthropic 的编码工具,本发布主体;Claude Mods——插件机制,"plugins may now modify deeper behavior",更深原理原文未说明;"You should know"——内置 mod,"a side agent watches your back and flags things you or Claude might miss";MCP(Model Context Protocol)2025-11-25 协议支持 URL prompts(如用于登录),服务器不兼容时需配置 bareElicitationCapability: true;OpenTelemetry user_prompt 事件新增 prompt_text 字段(为嵌套点号键的后端提供的 prompt 副本,需按处理 prompt 的方式丢弃或脱敏);hooks、沙箱 Bash、屏幕阅读器模式等为其既有机制,具体实现原理原文未展开。
元反空综合结论
元——这条内容本质在解决"版本变更透明化与适配指引"问题:告知用户 v2.1.287 改了什么、哪些默认行为变了、新功能如何启用、升级后可能出现的问题(如 MCP 服务器连不上需加 bareElicitationCapability)及对应配置开关。
反——最可能失效或有边界的部分:默认 1M 上下文依赖各后端实际支持且可能被后续版本调整;"You should know" 限遥测开启的第一方会话;大量修复条目绑定特定触发条件(慢机器、长对话、特定协议版本切换、UTF-16 编码的 .gitattributes 等),环境不符则不适用;不可变 release 中的行为描述会被后续版本覆盖。
空——去掉叙事后剩下的必要事实:版本号 v2.1.287、commit 816ec21、一份 GitHub 不可变 release;新增 Claude Mods 插件机制及一个内置 mod;数十项按平台(Windows/macOS/Linux)与形态(CLI/VSCode/云/SDK/MCP/Bedrock/Vertex/Claude Tag/Code Review)分类的新增、修复、改进与行为变更条目;若干配置项(CLAUDE_CODE_DISABLE_1M_CONTEXT=1、bareElicitationCapability、CLAUDE_AX_PREPARK_MS=50)。
综合结论:这是一次功能密集的常规迭代说明,主题为插件系统深化、默认上下文扩容、安全防护收紧与跨平台稳定性/无障碍修复;用户应重点核对默认行为变化(1M 上下文、粘贴时机、权限提示顺序、MCP 工具延迟加载)与升级适配项,无量化数据,结论边界即 v2.1.287 本身。
中文译文 AI 生成
不可变的发布。只有发布标题和说明可以被修改。816ec21更新内容新增 Claude Mods:插件现在可以修改更深层次的行为新增 You should know,一个内置 mod,由一个侧边代理为你保驾护航,标记你或 Claude 可能遗漏的事情。
使用 /plugin enable cc-plugin-you-should-know@builtin 开启(适用于开启了遥测的第一方会话)为 agents 视图新增 n:<text> 过滤器,可匹配会话名称和任务;过滤器现在会在折叠分区中显示匹配项,Enter 会打开第一个匹配项为 OpenTelemetry 的 user_prompt 事件新增 prompt_text,即 prompt 的一份副本,供会对点号键做嵌套的后端使用;在你要丢弃或遮蔽 prompt 的地方同样丢弃或遮蔽它(#70763)新增对 MCP 服务器在 2025-11-25 协议下发送 URL prompts 的支持,例如用于登录。
如果某个服务器在此更新后无法再连接,请在其 MCP 配置条目中添加 "bareElicitationCapability": true Windows:当拒绝 Bash 工具同时关闭 PowerShell 工具、导致 Claude 没有任何 shell 工具时,新增启动警告自托管 runner:为使用 Anthropic 管理的 git 的会话新增内置 gh api(仅 REST),适用于未安装 GitHub CLI 的 macOS 和 Linux 机器修复 fast mode 在由无用户账户的 agent 拥有的远程会话中保持关闭的问题,即使组织允许使用修复 Remote Control 在重连请求未得到响应时长达数分钟收不到消息的问题;现在会在 30 秒后放弃并重试修复使用 asyncRewake 配置的 hooks 在其脚本文件缺失时反复以“发现问题”通知唤醒 Claude 的问题;现在损坏的 hook 只报告一次修复在模型响应流停滞、无数据到达时 tool heartbeats 无法到达 SDK 主机的问题修复 Bedrock 和 Vertex 启动时的模型检查忽略强制实施的 availableModels 列表的问题,该问题可能导致 /model 折叠为仅一行 Opus修复 Claude in Chrome 浏览器选择器在无法连接 Chrome 时显示 JSON 解析错误的问题修复在 claude.ai 登录下于 /model 中选择 Fable 时保存的是当前版本 id 的问题,现在你保存的默认值会像 Opus 和 Sonnet 那样跟随最新的 Fable修复在 Opus 5.5 和 Sonnet 5.5 之间切换(/model、opusplan)时重写先前的 MCP 工具公告的问题,该问题可能导致丢失先前的 extended thinking修复 Amazon Bedrock Guardrails 的拦截在响应中途到达、且回复以 thinking 开头时,以 API 错误而非 guardrail 的消息结束回合的问题修复危险的 rm(例如针对 / 或家目录的 rm)在同一命令还将输出重定向到 ~ 或通配符路径时丢失其总是询问的保障的问题修复 claude -p 和 SDK 会话在模型于回复运行期间被切换后,在之后的每条消息上都重复进行模型回退的问题修复文件夹的 CLAUDE.md 在恢复会话或压缩后会被附加第二次的问题修复后台会话在 agent 退出并删除了会话启动时所在的工作树后,无法从 claude agents 重新打开的问题修复 /advisor 配对检查:Sonnet 5.5 现在可以为 Opus 4.7 和 4.8 提供建议,且 API 会拒绝的 advisor 会被提前标记,而不是被静默丢弃修复 Bash 权限提示显示内部解析器名称(例如 "Contains simple_expansion")而非通俗解释的问题修复慢速或繁忙机器上的全屏会话在长对话中按住滚动键时以 "Claude Code exited after an unrecoverable interface error" 退出的问题的一个原因修复名为 __proto__ 的 MCP 工具导致组织按工具设置的权限上限被静默丢弃的问题修复 Claude 被告知用 Read 的 offset 和 limit 对以 JSON 保存的大型 MCP 结果分页,而这无法拆分单行长文本的问题修复压缩后 commit attribution 提醒被投递到工具结果内部的问题修复屏幕阅读器模式下光标停留在搜索框(如 /resume 和 /permissions)及登录代码输入框中已输入文本之外的问题修复屏幕阅读器模式在 /rewind 的摘要选项上未输入任何内容时拒绝 Enter 的问题,其新增的上下文是可选的修复屏幕阅读器模式在批准提示上显示 "Tab to amend" 提示的问题,在那里 Tab 没有任何作用修复屏幕阅读器模式在 /permissions 和 /mcp 中列出不起作用的箭头键,以及在空菜单中或搜索框占用按键时提示 "Select with numbers" 的问题修复屏幕阅读器模式在文件编辑批准提示及其他 diff 中遗漏变更行的问题修复屏幕阅读器模式在 claude --teleport 进度屏幕及正在被检查的 MCP 表单字段上,每个 spinner 帧都会再次发送给屏幕阅读器的问题修复 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 未能从 session-title 和 prompt-hook 请求中移除 structured-output 格式的问题,Bedrock 支持的网关会拒绝该格式修复屏幕阅读器模式在前一个屏幕高于终端窗口时,遗漏第二个批准提示的顶部行、已变更的 /config 行或被拒绝的计划行的问题修复 --include-partial-messages 对被截断的回复较晚发送或从不发送 message_stop 的问题,该问题可能导致应用将回复显示为仍在进行中修复 claude agents 有时不显示后台会话正在等待的权限提示的问题修复 /ultrareview 在上传因无法读取已提交的 .gitattributes(例如保存为 UTF-16 的文件)而停止时,给出关于 .git/info/attributes 的建议的问题修复 claude remote-control 在 HTTP 代理后注册失败并显示误导性的 "Check your organization permissions" 错误的问题(#97352)修复 Linux 上沙箱化的 Bash 命令继承 Claude Code 可执行文件的一个打开句柄的问题修复 "Reduce motion" 设置开启时正在运行的工具圆点和三个 spinner 仍在移动的问题,以及 /rewind 确认屏幕在输入备注时更新其 "ago" 时间的问题修复屏幕阅读器模式下 claude agents 中的时间每秒变化的问题;现在至多每 10 秒变化一次
修复了已撤销的 claude.ai 登录显示通用的 API Error: 401 而非 "OAuth token revoked" 的问题;在 -p 模式下,该错误现在以 "Failed to authenticate" 开头
修复了 /ultrareview 上传被拒绝时的提示会建议你把某个由仓库设置文件指定名称的变量复制到你自己的用户设置中的问题
修复了 --output-format stream-json 和 SDK 不流式传输通过在提示中输入 /<skill> 方式运行的 context: fork skill 的轮次(turns)的问题,而它们对 Skill 工具的 fork 会这样做
修复了 /feedback 和 /bug:预填写的 GitHub issue 不再包含你最近的错误消息,并且确认界面现在会将这些错误消息列为报告的一部分
修复了当仓库通过纯 http 提供服务时,claude plugin marketplace add --sparse 和 git-subdir 插件安装以 "transport 'http' not allowed" 失败的问题
修复了云会话在压缩(compaction)期间重启时有时会丢失先前对话的问题
修复了与启动时 --plugin-url 下载相重叠的插件重新加载损坏会话中缓存的插件归档副本的问题
修复了 /desktop 在打开 Claude Desktop 超时或输出过多时引用部分输出的问题;该错误现在会指明原因
修复了当其服务器更改所支持的 MCP 协议版本时,MCP connector 工具调用偶尔运行两次、或 connector 的调用在重启前一直失败的问题
修复了来自已同步插件的 SessionStart hooks 在新云会话中不运行的问题
修复了 transcript 的 "N hooks ran" 摘要和详细调试日志中的匹配 hooks 计数包含 Claude Code 内部回调的问题,因此一个已配置的 hook 不再显示为两个
修复了当上传恰好在 30 秒超时刚过之后完成时,Claude 从云会话和 Remote Control 会话发送的文件失败的问题;现在会等待 35 秒
修复了在云会话和 SDK 会话中于会话中途添加的仓库不加载其 skills 和插件、并且要在 Claude 更改目录之后才延迟加载 CLAUDE.md 的问题
修复了单边超过 8,000 像素的 PNG、JPEG 和 WebP 图像无法从远程会话发送的问题;Claude 现在会发送缩小后的副本
修复了从 Claude 应用发送的带有 17 到 20 个附件文件的消息只送达前 16 个的问题
修复了 headless 会话在单次调用被拒绝后即报告某个 MCP 服务器需要身份验证的问题,即使后续调用会成功
macOS:修复了用 claude remote-control 启动的 Remote Control 会话在 Mac 进入闲置睡眠(idle sleep)时在轮次中途停止的问题
Windows:修复了交互式 claude 在其输入通过管道传入或被重定向时以 "Raw mode is not supported" 挂起或崩溃的问题;现在它会说明原因并退出(管道输入请使用 -p)
Bedrock、Vertex、Mantle:修复了在 CLAUDE_CODE_SKIP_*_AUTH 之下,当 ANTHROPIC_CUSTOM_HEADERS 重复 Authorization 头时,模型可用性检查发送与真实请求不同的 Authorization 头的问题
改进了 /config:可循环切换的设置会显示 ‹ › 并可用 ←/→ 双向步进,窄终端会将每个值堆叠在其标签下方,PgUp/PgDn 可对列表翻页
改进了插件市场(marketplace)的错误信息,用平实的语言说明某个市场被忽略或拒绝的原因,以及该怎么做
改进了插件列表,会在插件的依赖未安装时予以注明,并且更新插件现在会重试未完成的安装
改进了当 Amazon Bedrock 拒绝某个模型 ID 时 Claude apps gateway 的报错:开发者现在能看到哪个模型不可用,网关日志也会指明所发送的 ID
改进了 SDK 会话:以 priority "now" 发送的消息不再取消正在运行的 web fetch 或 web search;后者会继续在后台加载
改进了 /memory:左右方向键现在可切换其开/关设置,例如 Auto-memory
改进了在消息中间输入的 /skill 名称:现在会告知 Claude 它们是 skills,包括 disable-model-invocation 的技能
提高了浅色主题下提示输入框边框以及你早前消息前的 ❯ 的对比度
改进了 Claude 从云会话和 Remote Control 发送文件的送达机制:因超时、网络错误或 502、503、504 而失败的上传现在会重试一次
改进了当文件因可能是临时性的原因无法发送时 Claude 的措辞:现在会提到你可以在几分钟后再索取该文件
改进了针对来自另一个会话的被暂挂(held)消息的提示,使其在虚线之间显示该消息,与其他权限提示保持一致
改进了 MCP 及其他工具的权限提示,使其在虚线之间显示工具调用,与文件编辑提示保持一致
改进了 headless 模式下的 MCP 启动:首次连接出现瞬时失败的远程服务器现在会被重试,而无需等待最慢的服务器完成连接
改进了 Claude 从远程会话发送的文件:大文件现在从磁盘流式读取而不是读入内存,超过大小限制的文件会被拒绝并指明服务器的限制
改进了当服务器拒绝 Claude 从 Remote Control 或云会话发送的文件(例如尺寸过大的图像)时 Claude 所给出的解释
改进了对大型 MCP 工具结果的处理:内存占用更低、会话文件更小,并且对于远超限制的结果不再额外上传以计算 token
Windows:通过移除每条命令之前运行的一个子 shell,提升了 Bash 工具的速度
更改了通过仓库已提交的 symlink 进行的 shell 写入(写入敏感文件或写入工作树之外)的行为:现在会指明写入落点并等待人工确认,目标为 ~ 的命令行也同样如此
更改了 Opus 4.7+ 和 Fable 的行为:在 Bedrock、Vertex、Foundry 和 Claude apps gateway 上默认使用 1M 上下文窗口,无需 [1m] 后缀(CLAUDE_CODE_DISABLE_1M_CONTEXT=1 可保持 200K)
更改了来自 claude agents 的回复,使其以排队消息的形式到达;在某个轮次运行期间发送的除 /stop 以外的斜杠命令,现在会在该轮次结束时执行
更改了 whole-tool Bash 允许规则和允许类 hooks 的行为:对 Claude Code 文件工具会直接拒绝的文件(如 Anthropic profile store、主机凭据文件)执行 shell 写入时,现在会先提示确认而不是直接执行
更改了 Windows 和 Linux 上的右键粘贴以及 Linux 上的中键粘贴,改为在按钮释放时执行;释放前将指针移开会取消该操作更改了 MCP server 的 alwaysLoad: false,使其将该服务器的全部工具延迟到 tool search 之后更改了屏幕阅读器模式,写入新增或变更的行时不再先将光标停在行首停顿;设置 CLAUDE_AX_PREPARK_MS=50 可恢复该停顿更改了被标记消息之后的自动模型切换,使其保留你当前的 effort 级别,而不是采用新模型的默认值更改了等待中的权限提示按最旧的先显示,因此新提示不再覆盖你正在阅读的那个(带倒计时的提示仍会在最上层打开)[VSCode] 为正在运行的命令或 sub-agent 新增了 "Run in background",可将其移至后台并继续工作[VSCode] 新增了将后台 shell 和 Monitors 的输出显示到 agent map 中它们的卡片上[VSCode] 修复了设置对话框在 Claude Code 的回复过大而无法确认保存时误报超时的问题[VSCode] 修复了重新打开侧边栏已带到本机的云会话时又在新标签页中再次打开的问题;现在改为显示侧边栏[VSCode] 修复了侧边栏的 Web 标签页不列出窗口加载后启动的云会话的问题;加载失败时现在显示 "Remote server is not connected",而不是 "No web sessions yet" [VSCode] 修复了重新加载后恢复的标签页在侧边栏已打开某个对话的情况下又启动第二个 Claude 进程的问题;现在会显示 "still open somewhere else" 提示[VSCode] 修复了工具行文件链接、会话列表链接和两条提示以纯文本显示的问题[VSCode] 修复了后台 agent 仍在运行的命令在主回合结束后显示为失败的问题[VSCode] 修复了用户自己的 /usage 或 /context 命令在从命令菜单中选中时打开扩展的对话框而不是执行的问题[VSCode] 修复了计划预览标签页中的文件链接点击后无任何反应的问题;现在它们会像聊天回复中的链接一样打开文件[VSCode] 修复了在 WSL 等远程主机上打开工具的输入或输出到编辑器标签页时因标签页出现缓慢而报 "Timeout waiting after 1000ms" 失败的问题[VSCode] 改进了 Manage plugins 对话框:marketplace 的添加、移除或刷新失败时现在会说明出了什么问题[VSCode] 更改了 Claude in Chrome 的 "Enabled by default" 开关,使其同时连接编辑器自身的会话,这些会话在执行浏览器操作前仍会先询问[Cloud sessions] 修复了在 GitHub 短暂拒绝新签发的 access token 时偶尔无法从 GitHub 拉取或推送的问题[Claude Tag] 修复了当 GitHub 活动等后台事件唤醒 Claude 且没有人在等待回复时,Claude 在 Slack 线程中发送失败警告(如支出限额通知)的问题[Claude Tag] 修复了 Claude Tag 在管理设置中的支出限额页面在拥有大量频道的组织中遗漏最近创建的和私有频道的问题[Claude Tag] 改进了 Claude 在长 Slack 线程中的任务列表:后台工作不再自行将其作为新消息重新发布,因此关注该线程的人不会被通知[Code Review] 修复了发现的评论及其 "Why this was flagged" 文本在句中截断的问题;现在它们会以完整句子结束[Code Review] 修复了 Code Review 在一次新的 push 之后跳过某个 pull request 的问题,此前该请求的 review 已在上一个 commit 上失败两次;现在会 review 最新的 commit [Code Review] 改进了对话被锁定的 pull request 上的失败 review 卡片:现在会说明是锁定阻止了 review,且没有发布任何内容或收取任何费用
展开原文提取正文(采集端自动提取,可能有缺失)
Immutable release. Only release title and notes can be modified.
816ec21
What's changed
Added Claude Mods: plugins may now modify deeper behavior Added You should know, a built-in mod where a side agent watches your back and flags things you or Claude might miss. Turn it on with /plugin enable cc-plugin-you-should-know@builtin (for first-party sessions with telemetry on) Added an n:<text> filter to the agents view that matches session names and tasks; a filter now shows matches in collapsed sections and Enter opens the first match Added prompt_text to the OpenTelemetry user_prompt event, a copy of prompt for backends that nest dotted keys; drop or mask it wherever you drop or mask prompt (#70763) Added URL prompts from MCP servers on the 2025-11-25 protocol, for example to sign in. If a server no longer connects after this update, add "bareElicitationCapability": true to its MCP config entry Windows: Added a startup warning when denying the Bash tool also turns off the PowerShell tool, so Claude has no shell tool Self-hosted runner: Added a built-in gh api (REST only) for sessions that use Anthropic-managed git on macOS and Linux machines where the GitHub CLI is not installed Fixed fast mode staying off in remote sessions owned by an agent with no user account, even when the organization allows it Fixed Remote Control not receiving messages for minutes at a time when a reconnect request got no response; it now gives up after 30 seconds and retries Fixed hooks configured with asyncRewake waking Claude over and over with "found issues" notifications when the hook's script file is missing; the broken hook is now reported once Fixed tool heartbeats not reaching SDK hosts while the model's response stream was stalled with no data arriving Fixed Bedrock and Vertex startup model checks ignoring an enforced availableModels list, which could collapse /model to one Opus row Fixed the Claude in Chrome browser picker showing a JSON parse error when Chrome could not be reached Fixed picking Fable in /model on a claude.ai login saving the current version's id, so your saved default now follows the newest Fable like Opus and Sonnet do Fixed switching between Opus 5.5 and Sonnet 5.5 (/model, opusplan) rewriting earlier MCP tool announcements, which could drop earlier extended thinking Fixed Amazon Bedrock Guardrails blocks that arrive mid-response ending the turn with an API error instead of the guardrail's message when the reply began with thinking Fixed a dangerous rm (such as one on / or the home directory) losing its always-ask safeguard when the same command also redirected output to a ~ or wildcard path Fixed claude -p and SDK sessions repeating a model fallback on every later message after the model was switched while a reply was running Fixed a folder's CLAUDE.md being attached a second time after resuming a session or after a compaction Fixed background sessions that could not be reopened from claude agents after the agent exited and removed the worktree the session was started in Fixed /advisor pairing checks: Sonnet 5.5 can now advise Opus 4.7 and 4.8, and advisors the API would refuse are flagged up front instead of being silently dropped Fixed Bash permission prompts showing internal parser names such as "Contains simple_expansion" instead of a plain explanation Fixed a cause of fullscreen sessions on slow or busy machines exiting with "Claude Code exited after an unrecoverable interface error" while a scroll key was held in a long conversation Fixed organization per-tool permission ceilings being silently dropped for an MCP tool named __proto__ Fixed Claude being told to page large MCP results saved as JSON with Read's offset and limit, which cannot split one long line Fixed the commit attribution reminder being delivered inside a tool result after a compaction Fixed screen reader mode leaving the cursor away from the typed text in search boxes (such as /resume and /permissions) and sign-in code fields Fixed screen reader mode refusing Enter with nothing typed on /rewind's summarize options, whose added context is optional Fixed screen reader mode showing a "Tab to amend" hint on approval prompts, where Tab does nothing Fixed screen reader mode listing arrow keys that do nothing in /permissions and /mcp, and saying "Select with numbers" in empty menus or while a search box has the keys Fixed screen reader mode leaving out the changed lines in file edit approval prompts and other diffs Fixed screen reader mode sending the claude --teleport progress screen, and an MCP form field while it is being checked, to the screen reader again on every spinner frame Fixed CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not removing the structured-output format from session-title and prompt-hook requests, which Bedrock-backed gateways reject Fixed screen reader mode leaving out the top lines of a second approval prompt, a changed /config row or the rejected-plan line when the previous screen was taller than the terminal window Fixed --include-partial-messages sending a cut-short reply's message_stop late or never, so apps could show the reply as still in progress Fixed claude agents sometimes not showing the permission prompt a background session is waiting on Fixed /ultrareview giving advice about .git/info/attributes when the upload stops on a committed .gitattributes it cannot read, such as one saved as UTF-16 Fixed claude remote-control failing to register behind an HTTP proxy with a misleading "Check your organization permissions" error (#97352) Fixed sandboxed Bash commands on Linux inheriting an open handle on the Claude Code executable Fixed the running-tool dot and three spinners still moving with the "Reduce motion" setting on, and /rewind's confirm screen updating its "ago" time while you type a note Fixed times in claude agents changing every second in screen reader mode; they now change at most every 10 seconds Fixed a revoked claude.ai login showing a generic API Error: 401 instead of "OAuth token revoked"; in -p mode the error now starts with "Failed to authenticate" Fixed /ultrareview upload refusals advising you to copy a variable named by a repository's settings file into your own user settings Fixed --output-format stream-json and the SDK not streaming the turns of a context: fork skill run by typing /<skill> as the prompt, as they do for the Skill tool's fork Fixed /feedback and /bug: the pre-filled GitHub issue no longer includes your recent error messages, and the confirmation screen now lists them as part of the report Fixed claude plugin marketplace add --sparse and git-subdir plugin installs failing with "transport 'http' not allowed" when the repository is served over plain http Fixed cloud sessions sometimes losing the earlier conversation when the session restarted while it was being compacted Fixed a plugin reload that overlapped the startup --plugin-url download corrupting the session's cached copy of the plugin archive Fixed /desktop quoting partial output when opening Claude Desktop timed out or printed too much output; the error now names the cause Fixed an MCP connector tool call occasionally running twice, or the connector's calls failing until restart, when its server changed which MCP protocol version it supports Fixed SessionStart hooks from synced plugins not running in new cloud sessions Fixed the transcript's "N hooks ran" summary and the verbose debug log's matched-hooks count including Claude Code's internal callbacks, so one configured hook no longer shows as two Fixed files Claude sends from cloud and Remote Control sessions failing when the upload finished just after the 30-second timeout; it now waits 35 seconds Fixed repositories added mid-session in cloud and SDK sessions not loading their skills and plugins, and loading CLAUDE.md late, after Claude changed directory Fixed PNG, JPEG and WebP images over 8,000 pixels on a side failing to send from a remote session; Claude now sends a scaled-down copy Fixed messages sent from the Claude apps with 17 to 20 attached files delivering only the first 16 Fixed headless sessions reporting an MCP server as needing authentication after one refused call, even though later calls succeed macOS: Fixed Remote Control sessions started with claude remote-control stopping mid-turn when the Mac went to idle sleep Windows: Fixed interactive claude hanging or crashing with "Raw mode is not supported" when its input is piped or redirected; it now says why and exits (use -p for piped input) Bedrock, Vertex, Mantle: Fixed model availability checks under CLAUDE_CODE_SKIP_*_AUTH sending a different Authorization header than real requests when ANTHROPIC_CUSTOM_HEADERS repeats it Improved /config: settings that cycle show ‹ › and step both ways with ←/→, narrow terminals stack each value under its label, and PgUp/PgDn page the list Improved plugin marketplace errors to say in plain words why a marketplace was ignored or refused, and what to do Improved plugin listings to note when a plugin's dependencies were not installed, and updating a plugin now retries an install that did not finish Improved the Claude apps gateway's error when Amazon Bedrock rejects a model ID: developers now see which model is unavailable, and the gateway log names the ID that was sent Improved SDK sessions so a message sent with priority "now" no longer cancels a running web fetch or web search; it keeps loading in the background Improved /memory: the left and right arrow keys now flip its on/off settings, such as Auto-memory Improved /skill names typed mid-message: Claude is now told they are skills, including disable-model-invocation ones Improved the contrast of the prompt input border in light themes and of the ❯ before your earlier messages Improved delivery of files Claude sends from cloud sessions and Remote Control: an upload that fails on a timeout, a network error or a 502, 503 or 504 is now retried once Improved what Claude says when a file cannot be sent for a reason that may be temporary: it now mentions that you can ask for the file again in a few minutes Improved the prompt for a held message from another session to show the message between dashed lines, matching other permission prompts Improved MCP and other tool permission prompts to show the tool call between dashed lines, matching file edit prompts Improved MCP startup in headless mode: a remote server whose first connect fails transiently is now retried without waiting for the slowest server to finish connecting Improved files Claude sends from a remote session: large files now stream from disk instead of being read into memory, and a file over the size limit is refused with the server's limit named Improved the explanation Claude gives when the server refuses a file it sends from a Remote Control or cloud session, such as an oversized image Improved handling of large MCP tool results: less memory, smaller session files, and no extra upload to count tokens for results far over the limit Windows: Improved Bash tool speed by removing a subshell that ran before every command Changed a shell write through a repo-committed symlink onto a sensitive file or out of the working tree to name where it lands and wait for a person, on lines with a ~ target too Changed Opus 4.7+ and Fable to use a 1M context window by default on Bedrock, Vertex, Foundry and the Claude apps gateway, with no [1m] suffix (CLAUDE_CODE_DISABLE_1M_CONTEXT=1 keeps 200K) Changed replies from claude agents to arrive as queued messages; slash commands other than /stop sent while a turn is running now run when it ends Changed whole-tool Bash allow rules and allowing hooks to prompt for, not run, shell writes to files Claude Code's file tools refuse outright (the Anthropic profile store, the host credentials file) Changed right-click paste on Windows and Linux, and middle-click paste on Linux, to happen when the button is released; moving the pointer away before releasing cancels it Changed MCP server alwaysLoad: false to defer all of that server's tools behind tool search Changed screen reader mode to write new or changed lines without first pausing with the cursor at the start of the line; set CLAUDE_AX_PREPARK_MS=50 to restore the pause Changed automatic model switches after a flagged message to keep your current effort level instead of the new model's default Changed waiting permission prompts to show oldest first, so a new prompt no longer covers the one you're reading (prompts with a countdown still open on top) [VSCode] Added "Run in background" to a running command or sub-agent, to move it to the background and keep working [VSCode] Added the output of background shells and Monitors to their cards in the agent map [VSCode] Fixed settings dialogs blaming a timeout when Claude Code's reply was too large to confirm a save [VSCode] Fixed reopening a cloud session that the side bar already brought to this machine opening it again in a new tab; the side bar is shown instead [VSCode] Fixed the side bar's Web tab not listing cloud sessions started after the window loaded; a failed load now says "Remote server is not connected" instead of "No web sessions yet" [VSCode] Fixed a tab restored after a reload starting a second Claude process on a conversation the side bar already has open; it now shows the "still open somewhere else" notice [VSCode] Fixed tool-row file links, session-list links and two hints showing in plain text [VSCode] Fixed a background agent's still-running command showing as failed once the main turn ended [VSCode] Fixed a user's own /usage or /context command opening the extension's dialog instead of running when picked from the command menu [VSCode] Fixed file links in the plan preview tab doing nothing when clicked; they now open the file like links in chat replies [VSCode] Fixed opening a tool's input or output in an editor tab failing with "Timeout waiting after 1000ms" on remote hosts such as WSL when the tab is slow to appear [VSCode] Improved the Manage plugins dialog: a failed marketplace add, remove or refresh now says what went wrong [VSCode] Changed the Claude in Chrome "Enabled by default" switch to also connect the editor's own sessions, which still ask before browser actions [Cloud sessions] Fixed occasional failures to fetch from or push to GitHub when GitHub briefly refused a newly issued access token [Claude Tag] Fixed Claude posting a failure warning, such as a spend limit notice, in a Slack thread when a background event like GitHub activity woke it and nobody was waiting on a reply [Claude Tag] Fixed Claude Tag's spend limits page in admin settings leaving out recently created and private channels in organizations with many channels [Claude Tag] Improved Claude's task list in long Slack threads: background work no longer reposts it as a new message on its own, so people following the thread aren't notified [Code Review] Fixed finding comments and their "Why this was flagged" text stopping mid-sentence; they now end on a complete sentence [Code Review] Fixed Code Review skipping a pull request after a new push when its review had failed twice on the previous commit; it now reviews the latest commit [Code Review] Improved the failed-review card on a pull request whose conversation is locked: it now says the lock blocked the review and that nothing was posted or charged
原文入口
阅读原文(github.com)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则