Files
hermes-agent/hermes_cli
Teknium 73162b00ee fix(update): a Desktop-only Node dependency failure no longer blocks the TUI and web UI
Every source update installs Node dependencies as one npm ci over ui-tui,
web and, when a built desktop app is present, apps/desktop. Only
apps/desktop brings native addons (node-pty, electron), so a host whose
compiler cannot build them (Ubuntu 20.04's g++ 9 rejects -std=gnu++20)
failed the whole install and lost the TUI and web UI builds as well, with
"a source update could not be finished automatically" on every launch.

When the union fails and the desktop app is part of it, retry once without
apps/desktop: the TUI and web UI build, the desktop build is reported owed
("desktop dependencies failed", the line the hand-off scripts match), and
the update names `hermes uninstall --gui` for hosts that never run the
app. The same hint prints whenever a headless Linux update builds Desktop,
since such a host keeps rebuilding an app nobody launches.
2026-10-09 04:16:17 -07:00
..
2026-10-08 19:54:07 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 19:28:23 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 19:54:07 +02:00
…
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
…
2026-10-08 19:54:07 +02:00
2026-10-08 19:54:07 +02:00
2026-10-08 19:28:23 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 19:54:07 +02:00
2026-10-08 18:56:50 -04:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 19:28:23 +02:00
2026-10-08 18:58:42 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 19:54:07 +02:00
…
…
…
2026-10-08 21:35:58 +02:00
2026-10-08 21:29:48 +02:00
2026-10-08 21:29:48 +02:00