Hermes 多Agent团队协作 用固定的脚本 实现跨Agent通信
前言 从 Openclaw 到 Hermes, 我多次尝试过 多Agent团队协作. https://crazypeace.eu.org/search?q=%E5%A4%9Aagent 很多次 跨Agent通信 出问题, 而且出错的行为是不确定的. 也就说, 同样的 prompt / agent .md文件, 可能这次没问题, 但再来一次就有问题. 最近的一次是使用 Hermes , 而且我已经提前 让Ta修改自己, 有了类似 openclaw 那样把 agent 绑定到 telegram group topic 的功能 . 使用过程中, 有1次 agent-design 没有向 agent-watch 发消息, 而是回复在了自己的topic内 有2次 agent-design 向 agent-watch 发消息时, 没有按消息规范的文本格式. https://www.youtube.com/watch?v=TBmbAcV6Gis 思路 从 SOUL.md 文字描述的层面上, 一个足够智能的"人"或"模型", 应该是能明白我想要的效果. * 本次实验前的 SOUL.md 已经被覆盖了, 可以参考我在Openclaw上面的配置文件. https://github.com/crazypeace/openclaw-multi-agent-cooperate 但是, 看起来目前的模型 ( mimo-v2-pro 2026-4-20 ) 在团队协作方面还不符合我的理想中的"智能". 我努力了很多不同的形式, 最终选择了一个傻傻的笨办法: agent只需要知道自己在一个团队中工作, 团队还有哪些合作的agent. agent不知道团队在 telegram group中工作. agent不知道团队其它agent绑定了什么topic. 当agent要向其它agent发团队内消息时, 调用指定的脚本. 在脚本内, 用代码写好使用什么telegram bot token, group id, topic id. 假设这个脚本是 /root/.hermes/profiles/agent-watch/scripts/send_to_agent-design.sh 那么 agent-watch 这样使用 scripts/se...