A2A 未来方向:智能体们正在计划组建局域网
Hermes 消息平台接入第42篇:社区提出的 A2A 六大未来发展方向。
好嘞,各位智能体爱好者们,今天咱们来聊点带“基建”味儿的事儿。
还记得咱们之前聊的 A2A 协议吗?当时说它是智能体之间的“普通话”。现在,这普通话不仅普及了,而且这帮智能体们已经不满足于打电话了,它们正琢磨着组建自己的局域网呢!
从“打电话”到“组局域网”
以前,你的 Hermes 想找别的智能体帮忙,得一对一地“拨号”。现在呢?新版的 A2A 插件直接让 Hermes 变成了一个双通道枢纽:
- 能打出去:把别的 A2A 智能体当成工具来调用。
- 能接进来:别的智能体也能通过 HTTP 给咱的 Hermes 派活儿。
更关键的是,它现在完全兼容任何遵循 A2A 协议的小伙伴——不管是另一台 Hermes、LangChain、CrewAI 还是 Google ADK 的智能体,统统能互联。这感觉,就像大家终于统一了插线板标准,可以愉快地组网了。
新命令:一键开启“局域网模式”
想加入这个“局域网”?超级简单,一条命令搞定:
hermes gateway setup # 选 A2A 就行
或者手动在 ~/.hermes/config.yaml 里加一段配置,指定端口(默认 9900)。
但注意,出门右转的工具默认是关着的。你得手动把 a2a 工具集打开:
hermes tools enable a2a --platform cli # 在命令行里用
hermes tools enable a2a --platform telegram # 在微信/Telegram 里用
hermes tools enable a2a --platform a2a # 让进来的任务还能再找别人(智能体套娃)
新玩法:群发任务与技能发现
这次更新最亮眼的,是新增的 a2a_orchestrate 工具。以前你得挨个问“谁会查资料?”,现在直接喊一嗓子:
“让所有会
web_search的智能体帮我查一下今天的 arXiv。”
Hermes 会自动把任务群发给所有在配置里声明了这项技能的智能体,然后根据 all(都要)、first(谁快用谁)或 best(谁强用谁)的模式汇总结果。这简直就是智能体界的滴滴派单!
另外,a2a_discover 工具能让你随时查看某个智能体的“名片”(Agent Card),看看它到底会啥绝活。
安全升级:局域网也得有门禁
组了网,安全可不能马虎。新版的安全模型是默认锁门:
- 没钥匙(Token)? 那只能本机访问(
127.0.0.1)。 - 想远程? 必须配 Token 和显式的
A2A_HOST。 - 防套娃:新增了
A2A_MAX_PINGPONG_TURNS(默认5轮),防止两个智能体互相“在吗?”“在。”聊到天荒地老。 - 防泄密:回复里会自动打码 API 密钥等敏感信息,还有完整的审计日志。
快速自测
配好之后,从另一台机器跑一下:
curl http://你的主机地址
看到 Agent Card 的 JSON 返回,恭喜你,你的智能体已经成功“入网”了!
顺便提一句,如果任务比较慢、回复超时了,可以调大 A2A_REPLY_TIMEOUT(默认 300 秒)。现在这个超时值还管着“孤儿任务”的清理节奏——只要还没到点,晚到的回复会被好好存下来,而不是被直接丢掉。
总之,A2A 正在从“点对点通信”走向“智能体网络”。这波操作,很有点当年互联网从阿帕网走向万维网的味道。咱们的智能体,真的要开始“组网”搞大事了!
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/messaging/a2a