Hermes Agent long tasks are not notified of completion, usually not because the task is not finished, but because the background process does not report the results according to the new mechanism. After adding notify_on_complete v0.8.0, it is suitable for commands that run for a long time, such as test suites, builds, deployments, and model training. If you're still using normal foreground commands, Hermes may only have to wait or time out.
Determine what kind of long task you are first
- Foreground tasks: Commands occupy the current tool call all the time, suitable for tasks that are few seconds to a few minutes.
- Background Tasks: Tasks can continue to run, Hermes Agent will do something else first, and then receive a notification when it is completed.
- Really stuck: No output, no resource change, no callback completed, you need to look at the logs and processes.
Use ideas correctly
When running long tests or deployments, have the Hermes Agent explicitly "execute in the background and notify me when it's done". If you write your own commands, the key is not to leave the task silent in the background and ignore the output. It is best to keep log files at the same time, such as writing the build log to the logs/ or temporary file in the project, and the completion notification is only responsible for reminders, and the log is responsible for troubleshooting.
Why is there still no notice?
First, see if the version has reached v0.8.0 or later; second, look at whether the task is a background process managed by Hermes Agent, rather than you manually opening another terminal; Third, see if the gateway or cron is configured with an excessively short idle timeout. v0.8.0's timeout is more "based on actual tool activity", but it does not mean that any external process will automatically become a traceable task.
Practical tip: Before starting a long task, ask the Hermes Agent to explain where to output, what to expect, and what to do if it fails. In this way, even if the notification does not pop up, the location can continue through the log.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.