style(desktop): tighten installer prereq wording

Keep the Windows prereq docs aligned with the Python and Node baseline split.
This commit is contained in:
Brooklyn Nicholson
2026-05-16 12:31:54 -05:00
parent 3e1d0fb086
commit 127361e4a5
2 changed files with 4 additions and 4 deletions

View File

@@ -27,7 +27,7 @@ HERMES_DESKTOP_HERMES_ROOT=/path/to/your/clone npm run dev
Hermes Desktop's baseline installer prerequisites are:
- **Python 3.11+** — for the agent runtime, dashboard backend, and tool execution. (required)
- **Node.js LTS** — for browser/UI tooling and Node-backed capabilities. (required)
- **Node.js LTS** — for browser tools and Node-backed capabilities. (required)
The packaged Windows installer (`Hermes-*.exe`) is intentionally barebones: it installs the GUI and ensures Python 3.11 + Node.js are present via `winget` when possible. On first launch, the GUI handles the Hermes-specific work: syncing the bundled agent payload, creating the virtualenv, installing Python dependencies, and showing progress in the onboarding UI. The MSI installer does not run the prerequisite page, so enterprise deploys should preinstall Python and Node.js out-of-band.

View File

@@ -32,7 +32,7 @@
; Node.js: winget-managed install; installer package may request elevation.
;
; Detection:
; Python: try `py -3.11`/`-3.12`/`-3.13`/`-3.14`. The Python launcher
; Python: try `py -3.11`/`-3.12`/`-3.13`. The Python launcher
; returns exit 0 only when that specific version is installed. The
; Microsoft Store "Python stub" doesn't install py.exe, so users with
; only the stub get correctly classified as not-installed.
@@ -227,7 +227,7 @@ FunctionEnd
; install exists at one of the standard locations. FileExists never runs
; the binary so this is safe even if the user has the MS Store stub on
; their PATH. We probe both system-wide (Program Files) and per-user
; (LocalAppData\Programs) install locations for versions 3.113.14.
; (LocalAppData\Programs) install locations for versions 3.113.13.
; ----------------------------------------------------------------------------
Function HermesDetectPythonViaFilesystem
${HermesLog} "filesystem: probing standard Python install paths"
@@ -509,7 +509,7 @@ Function HermesPrereqPageCreate
Pop $HermesNodeStatusLabel
${Else}
${If} $HermesHasWinget == "1"
${NSD_CreateLabel} 8u 59u 95% 9u "Not detected. Required by Hermes browser and UI tooling."
${NSD_CreateLabel} 8u 59u 95% 9u "Not detected. Required by Hermes browser tools and Node-backed capabilities."
Pop $HermesNodeStatusLabel
${NSD_CreateCheckbox} 8u 69u 95% 9u "Install Node.js LTS"
Pop $HermesNodeCheckbox