Hermes nightly auto-update keeps breaking for different reasons
The poster set up a nightly cron job (a task scheduled to run automatically at a fixed time) to auto-update Hermes and Hermes Webui, but it keeps failing for a different reason each time. The most recent failure broke during an call at the gateway, with an error saying it could not import a function named _plan_tool_batch_segments from the agent.tool_dispatch_helpers module — meaning the internal code structure changed in a way that broke with the existing installed files.
They are running the DS4 Flash and Hy3 models. The poster argues that self-updating reliably should be one of the most basic things an gets right, yet it clearly isn't happening here, and asks what update strategy others are using.
Key points
- Nightly cron job auto-updates Hermes and Hermes Webui but fails repeatedly
- Latest failure: gateway broke, unable to import _plan_tool_batch_segments from agent.tool_dispatch_helpers
- Failure cause differs each time, suggesting ongoing internal restructuring rather than a single bug
- Running DS4 Flash and Hy3 models
- Pinning to a known-good version plus manual updates may be a safer interim strategy