Back to AI Q&A
Why do Hermes Agents have to be @它才回复 in Discord channels? This is the default design, and I don't want to change it to require_mention or free_response_channels

Why do Hermes Agents have to be @它才回复 in Discord channels? This is the default design, and I don't want to change it to require_mention or free_response_channels

AI Q&A Admin 45 views

Hermes Agent must respond 机器人 before responding in the Discord server channel, which is usually not a permission miss, but the default behavior. The official configuration document is straightforward: require_mention: true is the default value to avoid bots interrupting every message in a lively channel.

If you don't want to do it every time

  1. Global Close: Changed require_mention to false in the Discord configuration.
  2. Partial release: Only the designated channel is put into the free_response_channels.
  3. If it's for personal use, direct DM bots, is not needed in the first place.

When is it not recommended to turn it off

If your server is crowded and the topics are mixed, you can simply turn off the mention requirement globally, which can easily cause Hermes Agent to keep triggering in normal chats, making noise and burning tokens. A more stable approach is usually to keep the default rules and set free-response to only one test channel or O&M channel.

So this question is not "why is it so stupid", but "the official default makes it a restraint mode". You can change it if you want, but it is best to let go according to the channel and not take a shuttle.

Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.

Recommended Tools

More