今天有一个同事问:“俩个不同 Cursor IDE 中 Agent 的对话怎么互相交流通信”。然后我觉得,这不就是 A2A 的概念吗?我大概和他描述了一下 A2A 协议,让他可以调研调研这个,看看是否可以,然后我自己也上网搜索了一些,借助于现在 AI 的强大,我很快用 Claude Code 完成了一个初版的 demo ,大概流程如下:
在一台可以相互都可以访问到的机器启动一个 hub server ,用于消息的收集和转发,然后其他客户端可以启动 client ,启动后根据 a2a 协议,可以正常发送消息、创建任务、提交任务,查询下 pending 的任务等等,我想的是给 Claude Code 和 Cursor 等这种客户端 Agent 提供 SKILL ,使其知道如何使用,那么这样就可以任意客户端互相协作、创建任务和执行任务。
它和 Claude Code Teams 的区别是可以跨设备,可以给任何客户端使用
https://github.com/hubianluanma/a2a-helper.git
刚完成初版,后面继续完善
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.