Anthropic近日为Claude Code用户带来了一项突破性功能更新:不同会话中的AI智能体现已实现自主消息互通。这项被命名为"跨会话消息传递"的新特性,使开发者在同时处理多个开发任务时,无需再通过手动复制粘贴来同步不同终端窗口的上下文信息。
新功能允许用户直接向AI发出指令,例如要求将某个API接口的修改通知名为"test-session"的会话,系统便会自动生成摘要并完成传递。当AI检测到代码库变更可能影响其他运行中的会话时,也会主动触发提醒机制。这种交互模式模拟了真实开发团队中成员间的协作方式,有效解决了多任务并行时的信息孤岛问题。
技术实现层面,Claude通过两个核心工具构建消息网络:ListAgents工具负责扫描可通信的智能体列表,SendMessage工具则承担具体的信息传递任务。该系统支持三种通信场景:同一设备内的本地会话、受控的远程会话以及同一会话下的子智能体通信。值得注意的是,远程会话仅支持响应模式,无法主动发起对话。
对于开发者最关心的操作方式,新功能保持了极简设计理念。在满足Claude Code v2.1.224及以上版本要求(目前支持macOS和Linux系统)的环境中,消息传递功能默认激活。用户可通过运行"/list-agents"命令查看所有可通信会话,系统会按子智能体、本地会话、远程会话三类进行清晰区分,每个条目均标注了唯一的通信标识符。
消息传递机制经过特殊设计以确保开发流程的连续性。接收方智能体仅在工具调用间隙读取消息,正在执行的任务不会因此中断。当系统检测到空闲状态时,会自动用新消息启动新的处理回合。这种异步通信模式既保证了信息及时性,又避免了频繁中断带来的效率损耗。
实际应用场景显示,该功能在复杂项目开发中优势显著。当某个会话完成关键决策时,系统会自动将总结信息推送给相关会话;处理同一代码库的不同工作树时,智能体能实时同步完成状态;对于耗时较长的迁移或测试任务,用户可随时查询运行进度。这些特性共同构建起一个有机协作的AI开发网络。
从技术演进角度看,这项更新标志着AI代码助手从单点智能向群体智能的跨越。通过消除人工同步上下文的环节,不仅减少了token消耗,更重要的是构建起可持续扩展的协作框架。随着更多开发场景的接入,这种多智能体协同模式有望重新定义编程工作流的效率标准。











