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.
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. Source installs now track the stable channel (latest published release at its exact commit); --set-channel main follows every commit again. --check previews against the selected channel's target 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).
nix flake update + nixos-rebuild switch).New words here · Plain English
one sentence each · full glossarySources · 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 --set-channel mainhermes update --set-channel stablehermes update --channel mainhermes update --backuphermes doctor && hermes version && hermes gateway statustail -f ~/.hermes/logs/update.lognix flake update hermes-agent && sudo nixos-rebuild switch