Hermes Agent seems to "don't remember what others just said" in the group, and many times it's not that the memory is broken, but that the default configuration is like this. The official Sessions documentation makes it clear that group_sessions_per_user: true is the default, meaning that group chats and channels are split by user, rather than sharing a context for the entire room.
Why quarantine by default
This prevents one person's long task from polluting the context of others, and also controls the impact of interruptions, token consumption, and tool calls on individual users.
What if you want to do "room brain"
Change the configuration to:
group_sessions_per_user: false
After the change, the group or channel will be reverted to "one room and one session", and everyone will share the context, but the cost is also obvious: tokens will rise together, the context will become longer more easily, and one person's task may affect the whole house.
In a word: Hermes Agent group chats are not group brains by default, but independent contexts per person. To share, you have to take the initiative to change the configuration.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.