- 新增跨会话消息能力:会话可通过 ListAgents 发现其他会话、用 SendMessage 发消息,仅限 macOS/Linux,需 v2.1.224+
- 自托管环境(self-hosted environments)公测:在 Team/Enterprise 套餐上,用 claude self-hosted-runner 把自有机器/容器变成 runner,云端会话可在企业内网运行
- 8 月 14 日起,auto 模式成为 Pro/Max/Team 套餐新会话的默认权限模式,可在 settings.json 中通过 permissions.defaultMode 提前设置或随时切换
- VS Code 扩展新增 Focus view(Ctrl+Alt+F),沙箱凭据文件支持 mode: "mask";/review 现为 /code-review 的别名
- 移除 200 个 subagent 的会话上限,移除 Ultraplan 研究预览(含 /ultraplan 命令)
跨会话消息(Cross-session messaging)
Claude Code 的多个会话现在可以互相发消息。Claude 通过 ListAgents 工具发现你正在运行的其他会话,并用 SendMessage 向其发送消息——既可以是你主动要求,也可以是 Claude 自行判断,例如某个会话中的改动会影响另一个会话正在做的工作时。所谓「消息」是 Claude 专门为对方会话撰写的一段文字,不会携带你的完整对话记录或文件内容。
该功能仅支持 macOS 和 Linux,需要 v2.1.224 及以上版本。使用方式是在一个会话里直接让 Claude 转达信息,例如:
Tell the session working on the payments API that users.name is now users.display_name
对方会话在 Claude 读取消息后会显示一行 Message from,按 Ctrl+O 可展开查看。想知道 Claude 当前能联系到哪些会话,运行 /list-agents 即可。
自托管环境(Self-hosted environments)
新增「自托管环境」功能,面向 Team 和 Enterprise 套餐开放公测(public beta)。它允许云端 Claude Code 会话运行在你自己组织的基础设施上:在自有机器或容器上运行 claude self-hosted-runner,即可将其变为一个 runner。此后,无论是在 claude.ai、移动端/桌面端应用,还是通过 claude --cloud 启动会话时选择了你的环境,该会话都会在你的内网中运行,可以访问你的内部服务。
启用前,组织的 Owner 或管理员需要先在 admin settings 中打开「Allow self-hosted environments」。以 Owner 或管理员身份登录后,运行以下命令可完成引导式配置,创建环境并启动 runner:
claude self-hosted-runner setup
runner 注册成功后,该环境会在 admin settings 中显示为「Healthy」。
auto 模式将成为默认权限模式
从 8 月 14 日起,auto 模式将成为 Pro、Max、Team 套餐上新会话的默认权限模式(permission mode)。如果你已经自行设置过默认模式,这个设置会保留,除非你接受一次性的切换提示;由组织统一管理的默认模式则不受影响。任何时候你都可以手动切换模式。
另外,在这些套餐上已经生效的一项变化是:auto 模式下由分类器(classifier)触发的调用不再计入你的用量限额。
如果想在切换生效前就让每个会话默认以 auto 模式启动,可以在用户设置中配置:
{
"permissions": {
"defaultMode": "auto"
}
}
设置生效后,新会话的状态栏会显示 auto mode on。
其他改动
- VS Code 扩展新增 Focus view:将工具调用活动折叠为每轮一行、可展开查看,可通过命令菜单或快捷键
Ctrl+Alt+F(Mac 上为Ctrl+Option+F)切换。 - 沙箱凭据文件在 Linux 和 WSL2 上支持
mode: "mask":沙箱中的命令读到的是一个哨兵(sentinel)副本,真实值由沙箱代理在出网时替换;凭据遮盖(credential masking)同时新增了extract、支持 JWT 的decode,以及 AWS SigV4 重新签名等选项。 - 插件市场(marketplace)现在可以用新的
archive数据源以 zip 压缩包形式分发插件,通过 HTTPS 下载、可选 SHA-256 校验,安装过程不再依赖 git 或 npm。 /review现在是/code-review的别名;/code-review在不指定 effort 级别时会复用你上次输入的级别。- 用
/fork复制出的会话,其代码改动现在会在属于自己的 worktree 中进行,而不再是原会话所用的 checkout。 - 通过
/plugin安装的插件,只要安全就会在当前会话中直接激活;安装摘要会提示Plugin is now active.,或提示你运行/reload-plugins。 - 在 worktree 中改动代码的后台会话(background sessions),完成任务前会先提交并推送(commit and push),仅在任务确实需要时才创建 draft pull request,并会遵循
CLAUDE.md中的 git 相关约定。 - 移除了每个会话最多 200 个 subagent 的上限,长时间运行的会话不会再因此拒绝新建 subagent;并发数和调用深度限制仍然生效。
- 仓库中检入(checked-in)的设置文件不能再用于开启 Remote Control 的自动连接(auto-connect);需改为在用户设置或组织托管设置中设置
remoteControlAtStartup,项目级和本地设置只能用于关闭该功能。 - Worktree 隔离(worktree isolation)现在不仅阻止文件编辑,也会阻止触及主 checkout 的 Bash 命令和 git 重定向操作,对所有会话类型及其 subagent 都生效。
- 修复了 Bash 命令可以对权限检查隐藏自身部分内容的问题,以及用制表符或不可见 Unicode 字符填充可以在批准对话框中隐藏部分命令内容的问题。
PreToolUse的自动允许(auto-allow)钩子不再能绕过 Claude Code 内部侧任务(如生成摘要、上下文压缩)的工具限制。- 移除了 Ultraplan 研究预览功能,包括
/ultraplan命令和ultraplan关键字;需要类似能力请改用 plan mode 或网页版 Claude Code。