hermes-agent/website/docs
Teknium 8a59f8a9ed
fix(update): survive mid-update terminal disconnect (#11960)
hermes update no longer dies when the controlling terminal closes
(SSH drop, shell close) during pip install.  SIGHUP is set to SIG_IGN
for the duration of the update, and stdout/stderr are wrapped so writes
to a closed pipe are absorbed instead of cascading into process exit.
All update output is mirrored to ~/.hermes/logs/update.log so users can
see what happened after reconnecting.

SIGINT (Ctrl-C) and SIGTERM (systemd) are intentionally still honored —
those are deliberate cancellations, not accidents.  In gateway mode the
helper is a no-op since the update is already detached.

POSIX preserves SIG_IGN across exec(), so pip and git subprocesses
inherit hangup protection automatically — no changes to subprocess
spawning needed.
2026-04-17 21:29:24 -07:00
..
developer-guide fix(ci): resolve 4 pre-existing main failures (docs lint + 3 stale tests) (#11373) 2026-04-16 20:43:41 -07:00
getting-started fix(update): survive mid-update terminal disconnect (#11960) 2026-04-17 21:29:24 -07:00
guides docs: document register_command() for plugin slash commands (#10671) 2026-04-15 19:55:25 -07:00
integrations docs: backfill coverage for recently-merged features (#11942) 2026-04-17 21:22:11 -07:00
reference docs: backfill coverage for recently-merged features (#11942) 2026-04-17 21:22:11 -07:00
user-guide docs(browser): expand Camofox persistence guide with troubleshooting (#11957) 2026-04-17 21:23:31 -07:00
index.md fix(docs): show sidebar on docs homepage 2026-04-16 04:24:45 -07:00