How-To Series · Episode 06 / 59 · Module 1: Get Running
Updating Hermes · Safely
One command does the pull, the deps, the config migration, and the gateway restart. With a preview mode and a rollback path.
After this videoYou can now update Hermes without losing your config or your running gateway.
hermes update is the whole story. It pulls latest code, runs uv pip install -e ".[all]", detects new config options and prompts you to add them, and restarts running gateways. --check previews without modifying anything. --backup snapshots HERMES_HOME first. The updater survives terminal drops (SIGHUP ignored, output mirrored to ~/.hermes/logs/update.log) and refuses to clobber a running hermes.exe on Windows. Validate after with hermes doctor, hermes version, hermes gateway status. Rollback is a git checkout (or nix profile rollback).
About these resources. Every command in this video comes from the Updating doc. The Nix doc is cited only for the Nix-specific update path (
nix flake update + nixos-rebuild switch).Sources · What this video distills
2 docs pages · every command below traces to one of themCommands shown · Copy and paste
each shows the source doc it came fromhermes update --checkhermes update --backuphermes doctor && hermes version && hermes gateway statustail -f ~/.hermes/logs/update.lognix flake update hermes-agent && sudo nixos-rebuild switchGoing deeper · Related Hermes docs
further reading · not sources of facts shown aboveNext in the series · Episodes that build on this
E02
One-Line Install
E05
Hermes via Nix
E07
The Five Slash Commands