本周要点
- 新增 `claude mcp login <name>` / `claude mcp logout <name>`,可在 shell 中直接完成 MCP 服务器的 OAuth 认证,无需进入交互式 `/mcp` 菜单
- Shell 模式下用 `!` 前缀执行的命令(如 `! npm test`)现在会在输出进入对话记录后自动获得 Claude 的回复,如需恢复旧行为可在 `settings.json` 中设置 `respondToBashCommands` 为 `false`
- `/rewind` 现在可以恢复到 `/clear` 执行之前的对话状态
- 新增 `sandbox.credentials` 设置,可阻止沙箱化命令读取凭证文件和包含密钥的环境变量
- 组织配置的模型限制现已覆盖模型选择器、`--model`、`/model` 和 `ANTHROPIC_MODEL`,选中受限模型时会提示「restricted by your organization's settings」
- 流式响应 CPU 占用降低约 37%,长会话中终端输出缓存导致的内存增长也有所减少
本周概览
本周(2026-06-22 至 2026-06-26)对应版本 v2.1.185 → v2.1.193,官方列出 2 项主要功能,外加一批「Other wins」小改进。
MCP 服务器可从命令行完成认证
新增 claude mcp login <name> 和 claude mcp logout <name> 命令,可以直接在 shell 里为已配置的 MCP 服务器完成认证,不必再打开交互式会话走 /mcp 菜单。claude mcp login 会直接运行该服务器的 OAuth 流程,claude mcp logout 则清除已保存的凭证。例如:
claude mcp login sentry
对于需要脚本化、无人值守配置 MCP 服务器认证的场景,这项改动省去了打开会话的步骤。
Shell 模式下 ! 命令会自动获得回复
用 ! 前缀在 Shell 模式下执行命令时,输出进入对话记录后 Claude 会自动给出回复——比如执行 ! npm test 后,不用再追加一句提问就能直接看到对失败用例的解释。需要注意的是,这次回复会按一次正常 prompt 计费。如果想保留此前「仅把输出加入上下文、不主动回复」的行为,可以在 settings.json 中把 respondToBashCommands 设为 false。
其他改进
/rewind现在可以恢复到执行/clear之前的对话状态,不会因为清屏而丢失可回溯的历史。- 新增
sandbox.credentials设置项,可阻止沙箱化命令读取凭证文件和包含密钥的环境变量。 - 组织(org)配置的模型限制现已同步应用到模型选择器、
--model参数、/model命令和ANTHROPIC_MODEL环境变量,选中受限模型时会提示「restricted by your organization's settings」。 - 新增
autoMode.classifyAllShell设置,可让所有 Bash 和 PowerShell 命令都经过 auto-mode 分类器路由;拒绝原因现在会同时显示在对话记录、拒绝提示 toast 和/permissions中。 - 新增 OpenTelemetry 日志事件
claude_code.assistant_response,携带模型的回复文本;已经记录 prompt 内容的部署在升级后会自动开始接收该事件,如只想保留 prompt 记录,可设置OTEL_LOG_ASSISTANT_RESPONSES=0。 - 后台子代理(background subagents)发起的权限请求现在会在主会话中弹出提示,而不是自动拒绝;弹窗会显示是哪个 agent 在请求,按 Esc 只会拒绝该次工具调用。
/install-github-app现在支持只安装 GitHub App,跳过 Actions workflow 和 secret 配置步骤。- 沙箱网络权限弹窗中已允许的主机,会在本次会话剩余时间内被记住,不再每次连接都重新提示。
- 流式响应的 CPU 占用降低约 37%,长会话中因终端输出缓存导致的内存增长也有所缓解。
/review <pr>现在使用与/code-review medium相同的审查引擎。- Bash 模式下
!命令支持实时文件路径自动补全。