Claude Code 新增跨会话消息功能
Claude Code v2.1.224 起为 macOS 和 Linux 引入跨会话消息功能。Agent 可自动发现并通过纯文本通信,支持并行工作协调、长任务状态回报和跨设备回复。用户可精细控制消息接收策略,但...
Claude Code v2.1.224 开始支持跨会话消息功能,macOS 和 Linux 用户无需额外启用即可使用。该功能允许多个 Claude Code 会话之间直接进行纯文本通信,使开发和协调任务能够分布在不同的 Agent 会话中。
会话发现通过 ListAgents 自动完成,然后使用 SendMessage 发送消息。典型场景包括发现传递、并行工作协调、长任务的状态回报以及跨设备回复。会话间可以像团队成员一样相互通知进度或请求信息,从而减少人工中转。
消息默认会依据双方当前的权限模式自动决定放行或拦截。用户还可以通过 crossSessionInbound 设置,将来自其他会话的消息策略调整为 accept、hold 或 refuse。接收方消息不会绕过权限提示,也不能修改配置或执行命令,这有助于在启用协作的同时保持安全边界。
当前功能仅限于纯文本传输,不承载配置变更或命令执行能力。原生 Windows 环境尚未支持,Amazon Bedrock、Google Cloud Agent Platform 等平台也暂不可用。底层传输的加密与协议细节官方未做更多说明。
对于工程团队,跨会话消息为分布式开发中的消息驱动协调提供了轻量级方案,但需要结合权限配置谨慎管理消息流,避免误用造成干扰。Windows 开发环境则需要等待后续兼容或寻找替代的同步方式。




