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
Read original