← 返回更新日志

Claude Code v2.1.281

2026-09-23 · GitHub 原文
## 变更内容 - 为较新的 Claude Desktop 密钥在 `desktop` 策略块中添加 Claude apps gateway 支持,包括 `blockReadsOutsideWorkingDirectories` 和 `disableBypassPermissionsMode` - 为 Claude apps gateway 的 Bedrock 上游添加 `assume_role`:网关通过 STS 承担 IAM 角色后,以该角色调用 Bedrock;如有需要,角色可以位于另一个 AWS 账户中,也可以选择为每位开发者创建一个会话 - 为 Claude apps gateway 的 Bedrock 上游添加 `guardrail: {id, version}`,以便对通过这些上游发送的每个请求应用 Amazon Bedrock guardrail(必须在所有 Bedrock 上游中设置,或全部不设置) - 为 Claude apps gateway 配置添加 `telemetry.resource_attributes`,用于为 Claude Desktop 和 `/login` 会话的遥测数据添加固定标签 - 在 `settings.json` 中添加 `"attribution": false`,以隐藏所有提交和 PR 归属信息;较旧的 CLI 版本会跳过包含该设置的文件,因此在跨版本共享的文件中请保持对象形式 - 在 2026-07-28 协议连接中添加 MCP URL 模式的 elicitation,使服务器可以请求 Claude Code 打开基于浏览器的流程;当服务器无法确认流程完成时,屏幕上不会留下等待对话框 - 为 `claude plugin validate` 添加 MCP 服务器检查:报告加载时会被静默丢弃的 `.mcp.json` 条目、未声明的 `${user_config.*}` 引用以及不安全的 URL - 在 `/insights` 中添加自动模式建议,用于估算自动模式在最近会话中可以处理多少个权限提示 - 在全屏模式下为 `/skills`、`/mcp` 和 `/plugin` 的 Installed 列表添加滚动条,类似于现在 `/workflows` 中的滚动条:鼠标悬停在列表上时显示,并且可以点击或拖动 - 修复 API 请求重试期间可能导致会话结束的崩溃(“unrecoverable interface error”) - 修复模型交替产生无法解析的工具调用和输出长度截断时,可能忽略 `--max-turns` 无限重试的问题 - 修复恢复的会话以变更后的形式重新发送较早回合的问题(并行工具调用回合、MCP 工具调用的输入、服务器仍在重新连接时的工具搜索结果,或加载回合被中断的工具搜索结果);这可能导致 API 丢弃对话之前的推理过程 - 修复恢复超大​​会话时有时只恢复最后几条消息的问题 - 修复在待处理权限提示期间重启后恢复会话时发送与之前不同的历史记录的问题;这会从该位置起破坏提示缓存 - 修复在工具调用期间结束的会话:现在 Claude 会看到该调用,并获知其结果未知;手动恢复时也不再添加隐藏的“Continue”消息 - 修复包含较早 advisor 结果、且 API 已无法读取该结果的会话每回合请求失败并反复丢失早期推理的问题;现在会一次性修复历史记录 - 修复 MCP 服务器在对话中途断开,或恢复后仍在连接,而工具搜索关闭时提示缓存丢失的问题(例如通过代理或网关时) - 修复代理或网关正常关闭流时,响应被提前截断却显示为完成且没有警告的问题;同时修复重复的流事件导致工具调用执行两次的问题 - 修复代理在响应过程中丢弃流事件时出现“Content block not found”的问题;现在会保留部分响应,网页搜索也会保留已经收到的结果 - 修复连接在流的最终事件到达前断开时,空的已完成响应被请求两次的问题 - 修复代理发送仅包含尾部用量信息的帧时停止原因丢失的问题 - 修复 `CLAUDE_CODE_RETRY_WATCHDOG` 会话在连续等待 429/529 后遇到第一个 5xx 或连接断开时失败的问题;同时修复收到 5xx 返回的超长 `Retry-After` 时无上限、无提示地休眠的问题 - 修复服务器发送 `Retry-After: 0` 时,快速模式连续重试受速率限制请求的问题 - 修复返回超大图像的工具导致同级工具调用无人响应且持续运行,或回合结束时没有最终消息的问题 - 修复模型使用过长名称调用工具后,对话永久卡在“tool_use.name: String should have at most 200 characters”的问题 - 修复 Claude Code 无法读取自身内存用量时,工具调用失败并显示“Failed to get memory usage”,或工具实际运行后仍被报告为失败的问题,例如文件描述符耗尽时 - 修复 `--input-format stream-json` 会话(Agent SDK、VS Code 扩展)和计划云端会话在较早的 assistant 消息包含普通字符串内容时,每回合都报错失败的问题 - 修复非交互式会话(`-p`、Agent SDK)启动目录在会话中途被删除后,下一回合失败的问题 - 修复主机端(SDK)MCP 服务器的无头会话在握手期间主机停止响应时卡在第一条消息的问题;远程会话现在最多等待几秒 - 修复未配置 MCP 服务器或插件时,交互式启动仍等待 managed-settings 网络请求的问题(网络正常时约 80 毫秒,网络不可达时超过 17 秒) - 修复读取或使用 `@` 提及大于 3 MB 的 PDF 时,响应可能延迟最多两分钟的问题 - 修复中断读取指定 PDF 页面后,页面渲染仍运行最多两分钟的问题 - 修复权限对话框和附件检查在 macOS 的 `/.vol`、`/.nofollow` 或 `/.resolve` 下读取路径的问题;这些路径可能访问网络挂载点,现会在批准前阻止读取 - 修复递归 `rm` 的目标仅为命令替换输出时(例如 `rm -rf "$(pwd)"`),在自动模式和 `--dangerously-skip-permissions` 模式下未经提示执行的问题;现在即使存在 Bash allow 规则也会询问,除非设置 `CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1` - 修复包含 NUL 字节的权限规则被展开成通配符匹配的问题;此类规则现在不会匹配任何内容 - 修复沙箱 `excludedCommands` 条目无法匹配 `git rev-parse --git-dir`、名称类似 shell 内建命令的程序,以及包含 `[WIP]` 或 `#` 行的提交消息的问题 - 修复设置 `CLAUDE_CODE_TMPDIR` 后,沙箱 Bash 命令无法写入 `$TMPDIR` 的问题 - 修复 `claude --bg` 在尚未通过工作区信任提示的目录中启动后台会话并运行项目钩子的问题;现在会先请求信任,或在非交互式运行时退出 - 修复 `--setting-sources`(以及 SDK 的 `settingSources`)未转发到派生会话的问题:teammates、`/bg`、`claude agents` 会话以及 `--worktree --tmux` 现在会继承父会话的限制 - 修复 Read、Write、Edit 和 NotebookEdit:包含空字节的文件路径现在会使工具调用以清晰错误失败,而不是结束整个回合 - 修复 Write 因文件路径或内容通过两个参数名重复传入、且值相同而拒绝调用的问题 - 修复工作目录内 `--add-dir` 目录中的 CLAUDE.md 和规则文件在无头及 SDK 会话中被发送给模型两次的问题 - 修复权限提示与沙箱网络访问提示重叠且均已回答后,远程会话仍停留在带有过期提示的“needs approval”状态的问题 - 修复云端会话未告知 Claude 在工作进程重启前刚刚完成的后台 agent 的问题 - 修复远程会话中的计划任务和通知回合未接收到回合开始通知(新可用工具、MCP 变更、日期、待办事项)的问题;现在会在第一个工具调用前发送 - 修复计划任务和 `/loop` 唤醒在投递失败时每秒再次触发的问题;这可能导致 Claude Code 在回合结束时退出 - 修复 Remote Control 在组织策略尚未加载时错误报告“disabled by your organization's policy”的问题;现在会重试获取并说明无法验证 - 修复 Remote Control 会话缺少 Artifact 工具的问题;这些会话由 `claude remote-control` 启动,以便从 Claude Desktop、claude.ai 或移动应用打开 - 修复 macOS 凭据写入在登录钥匙串被锁定时丢失已存储的 MCP OAuth 令牌或删除钥匙串条目的问题(例如刚唤醒系统后) - 修复 Claude Code 退出或刷新超时时,`gcpAuthRefresh`/`awsAuthRefresh` 登录进程仍在运行的问题(在 Windows 上还会占用本地主机回调端口) - 修复从另一个 Claude Code 进程登录后,会话中“Not logged in · Run /login”页脚和缺失的 claude.ai 连接器仍持续显示的问题 - 修复 MCP 服务器仍在连接时,阻塞事件上的 `mcp_tool` 钩子(PreToolUse 等)被跳过的问题;现在会等待服务器连接,最长等待时间为 MCP 连接超时 - 修复插件或 claude.ai 连接器与配置的服务器使用不同形式的 URL(主机字母大小写、默认端口、尾部斜杠)时,同一个 MCP 服务器被连接两次的问题 - 修复 `MCP_CONNECTION_NONBLOCKING=0` 在 1 秒后放弃 claude.ai 连接器,而不是遵守 `MCP_CONNECT_TIMEOUT_MS` 的问题 - 修复 `--channels` 插件条目只与已安装插件的 marketplace 匹配的问题;现在已安装插件的名称也必须匹配该条目 - 修复对同时包含 `.claude-plugin/marketplace.json` 的插件目录使用 `--plugin-dir` 时,加载一个空插件而不是其中插件的问题 - 修复 `claude plugin uninstall` 拒绝删除未启用的项目范围插件,并声称其“enabled at project scope”,而 `claude plugin disable` 却说它已经禁用的问题 - 修复省略 `--scope` 时 `claude plugin update` 更新项目范围插件失败的问题;现在会解析插件实际安装的范围,而不是默认假设为用户范围 - 修复 `claude plugin validate` 将 `privacyPolicyUrl`、`supportUrl` 及其他 plugin.json 中的列表元数据键报告为未知字段的问题 - 修复当无法访问 marketplace 远程地址、且 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` 保留现有 clone 时,`known_marketplaces.json` 仍记录 marketplace 已刷新​​的问题 - 修复 `/plugin` 的 Errors 标签在最后一个错误解决后不显示确认信息的问题 - 修复在第一次卸载或更新仍在运行时再次按 Enter,导致 `/plugin` 启动同一插件的第二次卸载或更新的问题 - 修复在 `/plugin` 检查 marketplace 来源时按住 `y`,导致“Add marketplace?”问题刚出现、尚未来得及阅读就立即添加 marketplace 的问题 - 修复在 `/permissions` 的删除和移除目录确认中,即使指针位于 No 上,按 `1` 仍回答 Yes 的问题;这可能导致按住 `1` 后连续删除多个工作区目录 - 修复 Alt+T 和 `/config` 在无法关闭思考功能的模型上仍提供关闭选项的问题;此类模型现在会保持思考开启,并在开关位置显示一行原因 - 修复 `/context` 总数遗漏上次响应后新增消息的问题;现在总数与分类一致,并且可以高于状态行显示的数值 - 修复 API 拒绝所选模型时,`/model` 显示原始 API 错误 JSON 和请求 ID 的问题;现在显示服务器消息,并说明模型未更改 - 修复 API 错误来自 HTML 错误页面(例如代理的 429 或 502 页面)时,打印页面原始标记或遗漏 HTTP 状态的问题;同时修复服务器错误文本以换行结尾时,错误消息断到第二行的问题 - 修复在发送期间取消 `/feedback`、`/bug` 和 `/share` 后,报告仍然被发送的问题 - 修复 Remote Control Stop 在对话框打开时到达后,`/feedback`、`/bug` 和 `/share` 每次发送都失败并显示“Couldn't send feedback”的问题 - 修复 `/ide` 一边显示“No available IDEs detected”,一边又列出正在运行的 IDE 的问题 - 修复 `/setup-bedrock` 或 `/setup-vertex` 为应用新设置而重启 Claude Code 后,终端处于损坏状态(崩溃或输入乱码)的问题 - 修复 `~/.claude.json` 中 `respectGitignore` 或 `copyFullResponse` 为 `null` 时 `/config` 退出的问题 - 修复 `/rename` 设置的会话名称在 Claude 提出选择题时消失的问题;并排会话现在仍可识别 - 修复来自 VS Code 或 Remote Control 的提示,以及展开的粘贴占位符中的单行粘贴,在已发送消息中显示为独立行的问题 - 修复 Claude 工作期间排队的消息丢失或改变其创建时使用的 IDE 选择的问题;排队消息现在会显示其选择 - 修复快速连续按两次 Shift+Tab 后进入错误权限模式的问题 - 修复在剩余对话框和选择器中连续按两次 Ctrl+C 或 Ctrl+D 会退出 Claude Code,而不是关闭对话框的问题,例如 `/memory`、`/hooks`、`/mcp`(包括服务器登录界面)、`/export`、`/copy`、`/theme` 以及 `/teleport` 的未提交变更和登录提示(Esc 在这些地方也会退出) - 修复一次输入突发中到达的按键(例如 Remote Control 中的方向键后紧接 Enter、`x` 或 `s`)作用于之前选择的问题:包括 `/effort` 和模型选择器中的过期 effort level,以及 `/skills`、提示符下的后台任务行、MCP 服务器提示和 `/install-github-app` 中之前高亮的行 - 修复选择“Skip workflow update”后 `/install-github-app` 仍更新工作流的问题;修复重复按 Enter 导致设置运行两次的问题;以及在未检测到仓库时,仓库步骤中的 ↑ 阻止输入仓库名称的问题 - 修复 vim 模式:`dj`/`dk`/`dG`/`dgg` 及其 `c`/`y` 形式只作用于部分行;`1G` 跳到最后一行;`d0`/`c0`/`y0` 无操作;`.` 重复插入后光标偏移一位;以及 `!` 前缀行上使用 `o`/`p` 时切换到 shell 模式的问题 - 修复 vim 模式中在空格、空行、单词最后一个字母或单字母单词上使用 `cw` 时也修改下一个单词的问题;修复印地语、孟加拉语及其他文字中的单词移动会停在单词内部的问题;以及 `.`、`p` 或 `P` 插入以 `!` 开头的文本时切换到 shell 模式、丢失文本或编辑错误字符的问题 - 修复重音符号作为独立按键输入后,提示符光标多移动一个字符的问题 - 修复屏幕阅读器模式、带引号列表和长列表中,列表项文本在项目符号后的下一行开始时,其上方出现额外空行的问题 - 修复由普通数字组成的项目符号列表(例如 `- 316.`)显示为字母、罗马数字或错误数字的问题 - 修复 agent 面板页脚提示忽略 `keybindings.json` 中重新绑定的按键,并在停止所有 agent 的快捷键未绑定时显示多余 ` · ` 的问题 - 修复 agent 面板在当前正在查看某个 agent 时仍提供“Enter to view”和“x to stop”(此时 x 会输入到其输入框),以及主行已经显示时仍提供“Enter to view”的问题 - 修复点击 agent 面板行后,键盘光标仍停留在之前选中行的问题 - 修复 Esc 中断运行中的回合,而不是取消选择 agent 面板行的问题 - 修复全屏模式下对话框列表(例如 `/skills`)中 PgUp 和 PgDn 无效的问题 - 修复 `/heapdump` 摘要在内存位于 JS 堆快照中时,仍称大部分内存为 native 的问题 - 修复 Bash 编辑差异快照目录在临时文件夹中不断堆积的问题:已废弃的目录现在会立即删除,其余目录会在 Claude Code 退出时删除 - 修复列表打开时启动新运行,导致 `/workflows` 将指针移动到其他运行,并使 `x` 停止错误运行的问题 - 修复颜色关闭(`NO_COLOR`)时,分页对话框(`/config`、`/plugin`、`/permissions`)在标签栏获得焦点时选中标签不显示高亮的问题 - 修复鼠标滚轮在 `/plugin` Installed 列表上滚动时,滚动了其后的面板而不是列表的问题 - 修复全屏模式下滚动或过滤列表使行离开鼠标位置后,悬停高亮仍残留在该行的问题 - 修复 `/remote-control` 菜单等长列表行在窄终端中换到第二行的问题;现在会使用 `…` 截断 - 修复 `/hooks` 和 `/mcp` 详情视图在窄终端中将长值打印到下一行的问题 - 修复屏幕阅读器模式下,`/plugin` 中技能状态选项等列表无法通过输入数字作答的问题 - Windows:修复写入 `$TMPDIR/…` 的 Bash 命令失败并显示“Permission denied”的问题 - Windows:修复 Claude Code 会话同时更新时可能删除彼此 `claude.exe` 备份的问题;这可能导致没有 `claude.exe` 留下 - 改进 Claude Desktop 登录和用量限制错误消息,使其指向应用而不是终端命令 - 改进启动流程:managed settings 和策略获取现在不会重试注定失败的请求 - 改进交互式启动时间:git 读取、启动遥测以及 Bedrock/Vertex 模型升级检查不再阻塞第一帧显示 - 改进读取大量文件的长会话恢复速度;恢复的文件缓存现在与文件读取时的状态一致 - 改进经过压缩的超长会话的恢复速度,尤其是通过 Agent SDK 和 Claude Desktop 恢复时 - 改进主要由一个超大的首条提示组成的会话中的“Prompt is too long”恢复机制:现在会单独总结该提示,而不是将其排除在总结之外 - 改进在新进程中恢复会话后的自动模式:权限分类器现在可以复用之前的提示缓存,而不是重新改写 - 改进自动模式的拒绝消息,使 Claude 将拒绝理解为涵盖执行结果,而不仅是涵盖确切命令 - 改进危险 rm 检查:现在还会标记对 shell 变量后跟顶级目录名的删除、对从工作目录派生的变量的删除,以及仅由反斜杠组成的目标的删除 - 改进 macOS 上的沙箱指导:当本地开发服务器无法绑定端口时,Claude 现在会指向 `sandbox.network.allowLocalBinding` - 改进 `--agents`:使用 `-p` 时除内联 JSON 外,现在也接受 JSON 文件路径,并允许空的 `prompt` - 改进 `/batch`:当 WorktreeCreate 钩子提供 agent worktree 时,现在可以在这些位置运行,而不再仅限于 git 仓库内部 - 改进插件钩子失败错误,使其指出出问题的插件;同时在 shell 形式的钩子未引用 `${CLAUDE_PLUGIN_ROOT}` 时,添加 `claude plugin validate` 警告(插件路径包含空格时会出错) - 改进 `/` 菜单、`/skills`、`/context` 和 `/plugin` Installed 列表:当没有其他命令使用某个技能的短名称时,来自 claude.ai 同步的技能现在显示短名称,而不是 `anthropic-skills:<name>` - 通过移除 scope 步骤输出中未使用的必填字段,改进 `/deep-research` 处理长研究简报时的可靠性 - 改进已发布 artifact 页面中的文案:内置的 artifact-design skill 现在要求 Claude 使用简洁直接的文字 - 改进慢速连接下的 artifact 发布:大型页面上传现在会以压缩形式发送 - 改进大型 CLAUDE.md 启动提示:现在还会合并统计指令文件,使大量中等大小文件和 `@` 引用也能被检测到 - 改进调试日志:指出由于会话启动环境已设置而被忽略的设置 `env` 变量 - 改进分页对话框(例如 `/permissions` 和 `/usage`)中的键盘导航:↑/↓ 可在标签行和内容之间移动焦点,列表只有获得焦点时才响应按键 - 改进 `/help` 和 `/sandbox`:在标签页列表内部也可以使用 ←/→ 和 Tab 切换标签;`/help` 中空的 Custom commands 标签页按 ↓ 不再导致按键持续失效直到按 Esc - 改进 `/install-github-app`、`/desktop`、`/permissions` 的自动模式环境提示,以及 `/plugin` 的“Add marketplace?”和“Run this command?”提示:现在使用带按键提示的标准对话框框架;像其他对话框一样,第二次按 Ctrl+C 或 Ctrl+D 会取消 - 改进 `/workflows` 和 `/mcp` 列表:现在支持分页(PgUp/PgDn、Home/End)、像其他列表一样支持 j/k 和鼠标操作;箭头键遵循 `select:previous`/`select:next` 重新绑定;`/workflows` 中的 `x` 会停止指针所在的运行 - 改进 `/plugin` 插件和 marketplace 详情菜单,以及 `/remote-control` 已连接菜单:现在支持 Home/End 和点击行 - 改进提示符下方的后台工作流行:现在显示名称、进度条、宽终端中的 agent 数量、已用时间、token 总数以及大型工作流警告 - 改进 `/plugin` Installed 列表:各区块中的行现在按列对齐(状态、名称、类型、详情) - 改进 `/skills`:每行现在以技能名称开头,仅使用 ✔ 或 ◯ 表示开启或关闭,并在窄终端中保持单行显示 - 改进窄列表行(`/skills`、`/workflows`、`/feedback`):名称会在第一条详情旁保留 20 列空间,详情要么完整显示,要么完全不显示 - 改进 `/diff`:长变更文件列表现在显示滚动条,长路径不再换行 - 改进 `/hooks`:钩子详情页现在说明钩子类型及修改位置,而不是始终指向 settings.json;hooks-disabled、safe mode 和 managed-hooks-only 提示现在分别用一句简单文字说明当前状态 - 改进 `/mcp` 中的屏幕阅读器输出:禁用的服务器现在读作“off”,而不是“pending” - 改进 Remote Control 确认:终端窗口重新获得焦点后,其选项会短暂再次变为不可用,因此切回过程中按下的按键不会回答确认 - 更改立即发送(Ctrl+Enter 或 Ctrl+X Ctrl+S)的行为:运行中的工具现在会转入后台,而不是取消回合 - 更改自动模式:当分类器审查在服务器端运行时,只读命令和沙箱 shell 命令也会等待审查;如果审查标记这些命令,它们也会被阻止 - 更改 `CLAUDE_CODE_AUTO_MODE_SERVER`:现在也适用于直接 Anthropic API 连接:`0` 退出服务器端自动模式分类器(本地分类器用量会计入使用量),`1` 表示启用 - 更改 `--dangerously-skip-permissions` 和自动模式中的危险 `rm` 提示:现在等待回答最多 2 分钟,随后拒绝命令并提供重写提示,以便无人值守会话继续运行(设置 `CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1` 可关闭) - 更改 Claude apps gateway:当 `managedMcpServers` 条目的 `envHelper` 路径以 `\??\` 或 `/??/` 开头时拒绝启动;当前 Claude Desktop 拒绝运行这种路径形式 - 更改自托管 runner:将系统提示作为私有文件传递给 Claude Code,而不是作为命令行文本,因此大型提示不再导致启动失败;追加 `--system-prompt` 或 `--append-system-prompt` 的 wrapper 或 `command` 钩子必须改用 `--system-prompt-file` 或 `--append-system-prompt-file` - 更改排队消息的显示位置:现在显示在 spinner 上方的对话中,而不是 spinner 下方 - 更改提示符下方的会话 artifact 链接:现在合并为一个页脚 pill(`⧉ name` 或 `⧉ N`),点击后打开 `/artifacts`;该页面现在会优先列出当前会话的 artifacts - 更改 Artifact 工具:允许 Claude 在 artifact 页面中从 unpkg.com 加载脚本 - 更改全屏模式下悬停列表行(包括 `/config`)的显示:现在为整行添加色调,而不是在获得焦点的行旁边再绘制一个 ❯ 指针 - 更改 `/mcp`:每个服务器的行现在以状态图标和名称开头,只说明一次其状态;在窄终端中会先删除“managed”等尾部信息,再缩短名称 - 更改 `/workflows`:每个运行的行现在以状态图标和已用时间开头;窄终端会保留运行名称和时间,并优先删除 agent 数量和 token 数量 - 更改 Remote Control 附件下载:复用连接,并跳过本会话中已经下载的文件 - 更改 MCP 资源列表(资源列表工具和 `@` 提及建议):跳过 MCP Apps UI 资源;仍可通过 URI 读取这些资源 - 更改 `claude plugin uninstall --json` 和 `/plugin` 对话框:当插件目录因其他已安装插件使用它,或无法读取安装记录而保留时,明确说明插件数据已保留 - 更改后台任务列表(`/tasks`):对正在运行的 `/ultrareview` 按 `x` 时,现在会先请求确认再停止审查 - 移除命令菜单和 `/help` 中遗留的“(removed)”`/agents` 条目;输入 `/agents` 仍会说明向导已迁移到哪里 - [VSCode] 当自动模式回退到计费的分类器请求时,在 VS Code 和 JetBrains 面板中添加 Continue/Stop 提示,取代无法回答的警告行 - [VSCode] 修复打开没有消息的 Web 会话时保存无法恢复的空本地副本的问题;现在会显示错误并说明应在哪里继续 - [VSCode] 修复 claude.ai/code 会话在服务器无法返回历史记录、部分历史加载失败或网络登录页面代替历史记录返回时,打开为空或只包含部分对话且没有错误的问题;现在会显示错误,并可以重新打开 - [VSCode] 修复扩展主机重启后,编辑器标签页中的对话静默挂起的问题;标签页现在会提示从会话列表重新打开 - [VSCode] 修复 Claude 在聊天面板的选择题中附加选项预览的问题;问题卡片不会显示这些预览 - [VSCode] 修复会话管理器的成本和用量区块在窄侧边栏中从文本中间换行,以及切换账户后显示上一次登录总数的问题 - [Claude Code on the web] 为云端会话中编辑器的模型菜单添加 Fast 模式开关;当计划包含快速模式且所选模型支持该模式时显示 - [Claude Code on the web] 在 GitHub 设置提示中添加设置快捷方式,并在仓库选择器中添加“Troubleshoot GitHub connection”链接;二者都会打开 GitHub 连接页面 - [Claude Code on the web] 修复带有 GitHub pull request 触发器的 routine 被转换为 draft 后不再触发的问题;现在 pull request 转换后会启动运行 - [Claude Code on the web] 修复云端会话所在仓库并非托管在 GitHub 上时仍显示无法工作的 Create PR 按钮的问题;此时按钮现在会隐藏 - [Claude Code on the web] 修复 claude.ai/code 上的 GitHub 设置提示在仓库选择器打开时遮挡搜索框和行的问题;现在会在选择器关闭前移到一旁 - [Claude Code on the web] 改进云端会话无法打开文件时显示的文件卡片:现在会说明文件已不存在,还是会话权限设置阻止读取 - [Claude Tag] 在有人按下 Stop 后,在 Slack 线程中添加一行简短消息,说明是谁停止了 Claude 的响应,并提示提及 @Claude 继续 - [Claude Tag] 修复 Slack 频道中 Claude 可能永久停止回复线程内回复的问题;受影响的频道会在下一条发给 Claude 的新消息后自行恢复 - [Claude Tag] 修复在 Slack 中按下 Stop 后 Claude 恢复已停止请求的问题,例如 check-in 触发或后台任务结束时;现在会读取响应期间发送的消息 - [Claude Tag] 修复 Claude 在任务中途会话崩溃后,Slack 回复延迟数分钟或永不发送的问题,例如设置脚本失败时;现在会在几分钟内自行重启 - [Claude Tag] 修复 Slack 中 Claude 承诺自动重启、随后却泛化失败的问题;当会话配置过大而无法启动时,线程现在会说明原因及重试方式 - [Claude Tag] 修复超长 Slack 线程的问题:Claude 根据数周前的消息判断后可能静默不回复,线程深处重启也可能丢失最近上下文 - [Claude Tag] 修复从 Enterprise Grid 组织范围共享迁移到单个工作区的 Slack 频道中,Claude 对每次提及都回答“Couldn't check this channel just now”的问题 - [Claude Tag] 修复主要通过跨工作区共享频道访问的大型 Enterprise Grid 工作区在安静一小时后再次出现“Couldn't check this channel”的问题 - [Claude Tag] 修复被组织推理钩子阻止的 Slack 请求显示通用重试提示的问题;线程现在会显示钩子的拒绝消息,Claude 也不会重试 - [Claude Tag] 修复 Claude 在 Slack 中提供组织无法使用的模型切换选项的问题;现在只会列出并提供切换后确实可接受的模型 - [Claude Tag] 修复通过 Claude Tag 中的 AWS 连接向 DynamoDB 和 Kinesis 基于账户的端点发送请求时认证失败的问题 - [Claude Tag] 修复 Claude Tag 管理设置中的 Plugins 区块对组织管理员加载失败,并将附加插件显示为原始 ID 的问题;现在可以正常加载并显示每个插件的名称 - [Claude Tag] 更改在 Slack 线程中询问时 Claude 提供的 routine 列表:默认显示该线程自己的计划任务,而不是频道中的所有 routine - [Code Review] 修复在未设置为每次 push 都审查的仓库中,失败审查重试期间已审查的提交被 force-push 替换后,pull request 没有获得审查的问题