Der Hermes-Agent muss 机器人 antworten, bevor er im Discord-Serverkanal antwortet, was normalerweise kein Berechtigungsfehler ist, sondern das Standardverhalten. Das offizielle Konfigurationsdokument ist einfach: require_mention: true ist der Standardwert, um zu verhindern, dass Bots jede Nachricht in einem Active-Kanal unterbrechen.
Wenn du es nicht jedes Mal machen willst,
- Global Close:
require_mentionin der Discord-Konfiguration auffalsegeändert. - Teilfreisetzung: Nur der vorgesehene Kanal wird in die
free_response_channelsaufgenommen. - Wenn es für den persönlichen Gebrauch ist, direkte DM-Bots, ist ohnehin nicht nötig.
Wann wird es nicht empfohlen, es auszuschalten?
Wenn dein Server überfüllt ist und die Themen gemischt sind, kannst du die Erwähnungspflicht einfach global deaktivieren, was leicht dazu führen kann, dass Hermes Agent in normalen Chats immer wieder ausgelöst wird, Lärm macht und Token verbrennt. Ein stabilerer Ansatz ist in der Regel, die Standardregeln beizubehalten und die freie Antwort nur auf einen Testkanal oder O&M-Kanal zu setzen.
Diese Frage ist also nicht "Warum ist es so dumm", sondern "der offizielle Standard macht es zum Fixierungsmodus". Du kannst es ändern, wenn du möchtest, aber es ist am besten, je nach Kanal loszulassen und keinen Shuttle zu nehmen.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.