2.1.286 已在 10 月 1 日凌晨放出,是一次纯修 bug 的稳定版,没有新增功能。本期共包含 88 条修复,按使用场景拆成 5 个部分:登录与会话、凭据与隐私、后台任务与子代理、MCP 与插件界面,以及 VSCode 与云会话与 Tag。
01 登录与会话不再自己断
这一版全部 88 条都是修复,其中一大类专门处理登录与会话的稳定性。
GCP / AWS 等云端登录的刷新凭据过期时,多个 Claude Code 进程和 IDE 插件以往会同时弹出登录浏览器,现在只弹一个。claude --resume 和 --continue 在并行工具调用中途被 kill 时,会丢失整轮回合,现在已修复。Mac 上 /login 在另一个窗口成功后仍显示「未登录」,原因出在遗留的 ~/.claude/.credentials.json 没有清理,现在会同步。
- 远程控制:组织策略关闭后还保持连接的问题,现在会断开并给出提示。
- 默认模型被拒:不再每回合全部失败,而是改为同档位上的另一个模型重试一次。
02 凭据和隐私补的全是缝
这部分属于看不见的“脏活”,目的是把日志和报错里的 凭据泄露 补干净。
MCP(一种让 Claude 接外部工具的标准接口)的报错过去会把 Bearer xxx 或 Basic xxx 后面的真实密钥值显示出来,现在只显示密钥名。URL 密码里包含 )、引号、]、&、第二个 @,或者像 [::1] 这样带方括号的主机名时,遮罩可能会漏出一部分,现在已补全。密钥名里塞入零宽字符也能绕开遮罩,现在同样会被识别。
- 脱敏 zip 留残:
/feedback 打包的 zip 脱敏后会留下无效 JSON 行,现已修复。
- 凭据类型错报:
auth status 过去把 API 密钥错报成 claude.ai,现在会正确标记为 api_key。
03 后台任务和子代理不丢消息
子代理(让 Claude 同时派出去干好几件事的小任务)和后台 agent 这一版集中修了一批问题。子代理交还消息时会显示 raw task id 而不是 agent 名,前台子代理缺少任务追踪工具(TaskCreate/Get/Update/List、TodoWrite)的问题也已补回。worktree 隔离启动时 CLAUDE.md 被读取两遍,现在会去重。
Workflow 工具的子代理在连接卡死几分钟后,过去会被从原始 prompt 重启,现在不再重启。/compact、/clear、/rewind 在查看后台 agent 会话时如果直接输入,过去会静默作用在主对话上,现在会弹出对话框,确认作用目标。
- 后台 agent 收消息:subagent 在主会话输入「立即发送」后,不再卡住等当前命令结束才读消息。
- 后台回复不再 recap:后台 agent 回复你时,不再开头重述一遍你刚说的内容。
04 MCP / 插件 / 列表界面对齐
MCP 这一版集中修好了几处“假死”。MCP 连接器在服务端更换协议后,过去可能空着工具列表跑一整天,现在不会了。重复登录请求以前会把待用的登录链接替换掉并导致失效,现在也不会。/usage(用量统计页)现在会正确计入 MCP 服务器刚连上那一次工具调用。
插件侧:claude.ai 上启用的插件在一次服务器瞬时错误后,可能整个会话都不显示,现在会恢复。插件遇到被拒收的 marketplace 不只报一个「not found」,现在会说明原因和修复方法。
- 列表详情对齐:列表屏(
/artifacts、/mcp、/skills、/hooks)每行的详情列现在对齐。
- 溢出行改回直白:把「N more above/below」改回「↑ N more」「↓ N more」,全屏列表补上鼠标支持。
05 VSCode / 云会话 / Tag 也一起修
VSCode 插件这一版有 10 条改动:新增书签面板(可保存 Claude 回答、随时调看)、问答卡片加入选项预览、附件行加入可展开的终端/浏览器/选中代码入口。「Stop」和「Esc」现在只结束当前回合,后台 agent 仍会继续运行,也可以单独停。状态栏图标在每个窗口都会显示。
- Cloud sessions 6 条:会话空闲后,已回答的问答卡 / 已批准调用不再「没下文」;组织环境清空初始化脚本后,新会话不再跑旧脚本;定时任务未启动时不再显示成功;点击 Outputs 卡里的音视频文件可以直接播放。
- Claude Tag 5 条:花费限制页增加按频道加渠道按钮;组织不能用默认 Sonnet 时记忆召回不再为空;Slack 频道跨工作区搬移后设置不丢;公开频道名在大组织里不再显示成 Slack ID。
主要来源
Anthropic Claude Code CHANGELOG
|