The home channel of the Hermes Agent is where the proactive message is received by default. cron results, background task notifications, webhook delivery, and system messages for certain platforms will be sent here first. Without Home Channel, many "actively send messages" functions will become unstable or have no place to send them.
The most common way to set it up
- Execute the
/sethomedirectly in the chat to set the current channel or private chat as the default delivery target. - Manually write platform variables in
~/.hermes/.env, such asSLACK_HOME_CHANNEL,SIGNAL_HOME_CHANNEL,WHATSAPP_HOME_CHANNEL.
When must be matched
- You want to use cron to send summaries to a certain platform on a regular basis.
- You want to let the background task proactively notify you when it is completed.
- You are ready to do webhook event delivery.
The most confusing point for novices
The Home Channel is not the "only channel that can chat", but the "default active delivery target". You can still have normal conversations with Hermes in other private chats or channels, but those active results that do not rely on the context of the current session will be prioritized in the home channel.
In a word: If Hermes Agent needs to send the results back by itself, add the home channel as soon as possible.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.