Hermes Agent 在 Signal 私聊能用、进群却完全不说话,这通常不是桥接坏了,而是 Signal 群默认就是关闭的。官方文档写得很明确:要让 Hermes 监听群消息,必须配置 SIGNAL_GROUP_ALLOWED_USERS,不填就等于禁用群聊。
怎么开群聊
- 在
~/.hermes/.env里配置SIGNAL_GROUP_ALLOWED_USERS=groupId1,groupId2。 - 如果只是测试,可以临时设成
*,让机器人响应它所在的所有群。 - 保留
SIGNAL_ALLOWED_USERS,别只放开群、不放开人。
为什么官方默认关掉
因为 Hermes Agent 有终端能力,群里一旦放开太宽,很容易把原本只是私聊助手变成群公共入口。官方建议只允许你信任的群,或者一开始先完全关闭群能力。
所以这题的关键不是“为什么 Signal 不稳定”,而是“Signal 群聊默认没开”。只要把 SIGNAL_GROUP_ALLOWED_USERS 想成一个白名单开关,排障就简单了。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。