·1 个提交自本次发布以来提交到 main

不可变发布。仅发布标题和说明可修改。

816ec21

变更内容

  • 新增 Claude Mods:插件现在可以修改更深层的行为
  • 新增 You should know,一个内置 mod,由一个侧边智能体为你把关,标记你或 Claude 可能遗漏的事项。通过以下方式开启/plugin enable cc-plugin-you-should-know@builtin(适用于开启遥测的第一方会话)
  • 新增一个n:<text>用于 agents 视图的过滤器,可匹配会话名称和任务;过滤器现在会在折叠区域中显示匹配项,按 Enter 打开第一个匹配项
  • 新增prompt_text到 OpenTelemetryuser_prompt事件,是prompt的副本,供嵌套点号键的后端使用;在你丢弃或掩码prompt(#70763)
  • 新增对 2025-11-25 协议上 MCP 服务器 URL 提示的支持,例如用于登录。如果某个服务器在此更新后不再连接,请在其 MCP 配置项中添加 "bareElicitationCapability": true
  • Windows:新增启动警告,当禁用 Bash 工具同时也会关闭 PowerShell 工具时,Claude 将没有 shell 工具
  • 自托管运行器:新增内置gh api(仅 REST),适用于在未安装 GitHub CLI 的 macOS 和 Linux 机器上使用 Anthropic 托管 git 的会话
  • 修复了在由没有用户账户的智能体拥有的远程会话中,即使组织允许,快速模式仍保持关闭的问题
  • 修复了当重连请求未收到响应时,Remote Control 会连续数分钟收不到消息的问题;现在它会在 30 秒后放弃并重试
  • 修复了使用以下配置的 hooksasyncRewake在 hook 的脚本文件缺失时,用“found issues”通知反复唤醒 Claude 的问题;现在损坏的 hook 只会被报告一次
  • 修复了当模型响应流停滞、没有数据到达时,工具心跳无法送达 SDK 主机的问题
  • 修复了 Bedrock 和 Vertex 启动模型检查忽略强制availableModels列表的问题,该问题可能导致/model折叠为一行 Opus
  • 修复了 Claude in Chrome 浏览器选择器在无法连接到 Chrome 时显示 JSON 解析错误的问题
  • 修复了在/model中通过 claude.ai 登录选择 Fable 时会保存当前版本的 id 的问题,因此你保存的默认值现在会像 Opus 和 Sonnet 一样跟随最新的 Fable
  • 修复了在 Opus 5.5 和 Sonnet 5.5 之间切换(/model,opusplan)会重写早先的 MCP 工具公告的问题,这可能导致早先的扩展思考丢失
  • 修复了 Amazon Bedrock Guardrails 在回复中途触发的拦截问题:当回复以 thinking 开头时,拦截会以 API 错误结束本轮对话,而不是显示 guardrail 的消息
  • 修复了一个危险的rm(例如位于/或主目录上的)在同一个命令还将输出重定向到~或通配符路径时丢失其始终询问保护的问题
  • 修复了claude -p和 SDK 会话在回复运行期间切换模型后,之后每条消息都会重复模型回退的问题
  • 修复了在恢复会话或压缩后,某个文件夹的 CLAUDE.md 被第二次附加的问题
  • 修复了后台会话在智能体退出并删除会话启动时所在的工作树后,无法从claude agents重新打开的问题
  • 修复了/advisor配对检查:Sonnet 5.5 现在可以给 Opus 4.7 和 4.8 提供建议,API 会拒绝的顾问会被提前标记出来,而不是被静默丢弃
  • 修复了 Bash 权限提示显示内部解析器名称(如 "Contains simple_expansion")而不是通俗解释的问题
  • 修复了在缓慢或繁忙的机器上,当在长对话中按住滚动键时,全屏会话以 "Claude Code exited after an unrecoverable interface error" 退出的一个原因
  • 修复了组织级按工具权限上限对名为__proto__
  • 的 MCP 工具被静默丢弃的问题
  • 修复了 Claude 被告知用 Read 的 offset 和 limit 来分页读取保存为 JSON 的大型 MCP 结果的问题,而这种方式无法拆分单个长行
  • 修复了屏幕阅读器模式在搜索框(如 /resume 和 /permissions)和登录验证码输入框中将光标留在输入文本之外的问题
  • 修复了屏幕阅读器模式在 /rewind 的 summarize 选项上未输入任何内容时拒绝 Enter 的问题,该选项添加的上下文是可选的
  • 修复了屏幕阅读器模式在审批提示上显示 "Tab to amend" 提示的问题,而实际上 Tab 在那里不起作用
  • 修复了屏幕阅读器模式在 /permissions 和 /mcp 中列出不起作用的箭头键,以及在空菜单中或搜索框占用按键时显示 "Select with numbers" 的问题
  • 修复了屏幕阅读器模式在文件编辑审批提示和其他 diff 中遗漏更改行的问题
  • 修复了屏幕阅读器模式发送claude --teleport进度屏幕,以及正在检查时的 MCP 表单字段,在每个 spinner 帧都重新发送给屏幕阅读器
  • 已修复CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS未从 session-title 和 prompt-hook 请求中移除结构化输出格式,导致 Bedrock 支持的网关拒绝这些请求
  • 已修复屏幕阅读器模式遗漏第二个审批提示的顶部行、变更的 /config 行或被拒绝的计划行的问题,当上一个屏幕高于终端窗口时
  • 已修复--include-partial-messages发送被截断的回复的message_stop延迟或从未发送,导致应用可能将回复显示为仍在进行中
  • 已修复claude agents有时不显示后台会话正在等待的权限提示
  • 已修复/ultrareview提供关于以下内容的建议.git/info/attributes当上传在已提交的.gitattributes无法读取,例如以 UTF-16 保存的文件
  • 已修复claude remote-control在 HTTP 代理后注册失败,并显示误导性的“检查你的组织权限”错误(#97352)
  • 已修复 Linux 上沙箱化的 Bash 命令继承 Claude Code 可执行文件的打开句柄的问题
  • 已修复在开启“减少动态效果”设置时运行工具圆点和三个 spinner 仍在移动的问题,以及 /rewind 的确认屏幕在你输入备注时更新其“ago”时间的问题
  • 已修复以下位置的时间claude agents在屏幕阅读器模式下每秒变化;现在它们最多每 10 秒变化一次
  • 已修复被撤销的 claude.ai 登录显示通用API Error: 401而不是“OAuth token revoked”;在-p模式下,错误现在以“Failed to authenticate”开头
  • 已修复/ultrareview上传拒绝建议你将仓库设置文件指定的变量复制到你自己的用户设置中
  • 已修复--output-format stream-json以及 SDK 不流式传输context: fork通过输入以下内容运行的技能/<skill>作为提示,就像它们对 Skill 工具的 fork 所做的那样
  • 已修复 /feedback 和 /bug:预填的 GitHub issue 不再包含你最近的错误消息,确认屏幕现在将它们列为报告的一部分
  • 已修复claude plugin marketplace add --sparse和git-subdir当仓库通过纯 http 提供服务时,插件安装失败并显示“transport 'http' not allowed”
  • 已修复云会话在压缩期间重启时有时会丢失较早对话的问题
  • 已修复与启动重叠的插件重新加载--plugin-url下载损坏会话缓存的插件归档副本的问题
  • 已修复/desktop在打开 Claude Desktop 超时或打印过多输出时引用部分输出;错误现在会指明原因
  • 修复了 MCP 连接器工具调用偶尔运行两次的问题,或当连接器的服务器更改其支持的 MCP 协议版本时,连接器的调用会一直失败直到重启
  • 修复了来自已同步插件的 SessionStart 钩子在新云会话中不运行的问题
  • 修复了转录记录的“N hooks ran”摘要和详细调试日志中匹配钩子计数包含 Claude Code 内部回调的问题,因此一个配置的钩子不再显示为两个
  • 修复了 Claude 从云和 Remote Control 会话发送文件时,上传在 30 秒超时后刚完成导致失败的问题;现在会等待 35 秒
  • 修复了在云和 SDK 会话中会话中途添加的仓库不加载其技能和插件,以及在 Claude 更改目录后延迟加载 CLAUDE.md 的问题
  • 修复了边长超过 8,000 像素的 PNG、JPEG 和 WebP 图像无法从远程会话发送的问题;Claude 现在会发送缩小后的副本
  • 修复了从 Claude 应用发送带有 17 到 20 个附件文件的消息时只送达前 16 个的问题
  • 修复了无头会话在一次被拒绝的调用后将 MCP 服务器报告为需要认证的问题,即使后续调用成功
  • macOS:修复了 Remote Control 会话在以下情况下启动claude remote-control当 Mac 进入空闲睡眠时在回合中途停止的问题
  • Windows:修复了交互式claude在其输入被管道传输或重定向时挂起或崩溃并显示“Raw mode is not supported”的问题;现在会说明原因并退出(使用-p用于管道输入)
  • Bedrock、Vertex、Mantle:修复了以下情况下的模型可用性检查CLAUDE_CODE_SKIP_*_AUTH发送不同的Authorization头信息而非真实请求的问题,当ANTHROPIC_CUSTOM_HEADERS重复它时
  • 改进/config:循环的设置显示 ‹ › 并可用 ←/→ 双向切换,窄终端将每个值堆叠在其标签下方,PgUp/PgDn 翻页列表
  • 改进插件市场错误,用通俗语言说明市场被忽略或拒绝的原因,以及该怎么做
  • 改进插件列表,注明插件的依赖项未安装,更新插件现在会重试未完成的安装
  • 改进 Claude 应用网关在 Amazon Bedrock 拒绝模型 ID 时的错误:开发者现在可以看到哪个模型不可用,网关日志会记录发送的 ID
  • 改进了 SDK 会话:以 "now" 优先级发送的消息不再取消正在运行的网页抓取或网页搜索;它会在后台继续加载
  • 改进/memory:左右方向键现在可以切换其开/关设置,例如 Auto-memory
  • 改进/skill在消息中间输入的 names:现在会告知 Claude 它们是 skills,包括disable-model-invocation那些
  • 改进了浅色主题下提示输入框边框的对比度,以及你之前消息前 ❯ 的对比度
  • 改进了 Claude 从云会话和 Remote Control 发送文件的投递:因超时、网络错误或 502、503、504 而失败的上传现在会重试一次
  • 改进了当文件因可能是临时的原因而无法发送时 Claude 的说法:它现在会提到你可以在几分钟后再次请求该文件
  • 改进了来自另一会话的暂挂消息的提示,将消息显示在虚线之间,与其他权限提示保持一致
  • 改进了 MCP 及其他工具权限提示,将工具调用显示在虚线之间,与文件编辑提示保持一致
  • 改进了无头模式下的 MCP 启动:首次连接出现瞬时失败的远程服务器现在会重试,而无需等待最慢的服务器完成连接
  • 改进了 Claude 从远程会话发送的文件:大文件现在从磁盘流式传输,而不是读入内存,超过大小限制的文件会被拒绝,并说明服务器的限制
  • 改进了当服务器拒绝 Claude 从 Remote Control 或云会话发送的文件(例如过大的图片)时给出的解释
  • 改进了对大型 MCP 工具结果的处理:更少内存、更小的会话文件,且对于远超限制的结果不再额外上传以统计 token
  • Windows:通过移除每条命令前运行的子 shell,改进了 Bash 工具的速度
  • 将经由仓库提交的符号链接写入敏感文件或工作树之外的 shell 写入操作改为指明其落点并等待人工处理,在带有~target 的行上也是如此
  • 将 Opus 4.7+ 和 Fable 改为在 Bedrock、Vertex、Foundry 和 Claude 应用网关上默认使用 1M 上下文窗口,不带[1m]后缀(CLAUDE_CODE_DISABLE_1M_CONTEXT=1保持 200K)
  • 将来自claude agents的回复改为以排队消息形式到达;除/stop之外,在回合运行期间发送的斜杠命令现在会在回合结束时运行
  • 更改了整个工具Bash允许规则并允许 hooks 提示(而非直接执行)对 Claude Code 的文件工具明确拒绝的文件进行 shell 写入(Anthropic 配置文件存储、主机凭据文件)
  • 更改了 Windows 和 Linux 上的右键粘贴,以及 Linux 上的中键粘贴,改为在松开按钮时触发;在松开前将指针移开会取消粘贴
  • 更改了 MCP 服务器alwaysLoad: false将该服务器的所有工具推迟到工具搜索之后
  • 更改了屏幕阅读器模式,使其在写入新增或更改的行时不再先将光标暂停在行首;设置CLAUDE_AX_PREPARK_MS=50以恢复暂停
  • 更改了在被标记的消息之后自动切换模型的行为,使其保持你当前的 effort 级别,而不是使用新模型的默认值
  • 更改了等待中的权限提示,使其按最旧优先显示,这样新的提示不再覆盖你正在阅读的那条(带倒计时的提示仍会显示在最上层)
  • [VSCode] 为正在运行的命令或子智能体添加了“在后台运行”,将其移到后台并继续工作
  • [VSCode] 将后台 shell 和 Monitor 的输出添加到智能体地图中它们各自的卡片上
  • [VSCode] 修复了当 Claude Code 的回复过大而无法确认保存时,设置对话框错误地归咎于超时的问题
  • [VSCode] 修复了重新打开一个侧边栏已带到本机的云会话时,会在新标签页中再次打开它的问题;现在改为显示侧边栏
  • [VSCode] 修复了侧边栏的 Web 标签页未列出窗口加载后启动的云会话的问题;加载失败时现在显示“Remote server is not connected”,而不是“No web sessions yet”
  • [VSCode] 修复了重新加载后恢复的标签页会在侧边栏已打开的对话上启动第二个 Claude 进程的问题;现在会显示“still open somewhere else”提示
  • [VSCode] 修复了工具行文件链接、会话列表链接和两条提示以纯文本显示的问题
  • [VSCode] 修复了后台智能体仍在运行的命令在主回合结束后显示为失败的问题
  • [VSCode] 修复了用户自己的/usage或/context命令从命令菜单中被选中时打开扩展的对话框而不是运行的问题
  • [VSCode] 修复了计划预览标签页中的文件链接被点击时无反应的问题;现在它们会像聊天回复中的链接一样打开文件
  • [VSCode] 修复了在 WSL 等远程主机上,当编辑器标签页出现缓慢时,在编辑器标签页中打开工具输入或输出会失败并报“Timeout waiting after 1000ms”的问题
  • [VSCode] 改进了 Manage plugins 对话框:市场添加、移除或刷新失败时现在会说明出错原因
  • [VSCode] 将 Claude in Chrome 的“Enabled by default”开关改为同时连接编辑器自身的会话,这些会话在执行浏览器操作前仍会先询问
  • [Cloud sessions] 修复了当 GitHub 短暂拒绝新签发的访问令牌时,偶尔无法从 GitHub 拉取或推送到 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 在上一个提交上两次审查失败后,新的推送会导致其跳过该拉取请求的问题;现在它会审查最新的提交
  • [Code Review] 改进了对话已锁定的拉取请求上的审查失败卡片:现在会说明锁定阻止了审查,且未发布任何内容、未产生任何费用