Hermes Pets v0.7.0 Native Windows Installer Beta
Date: 2026-06-05
Verdict
v0.7.0 adds first-class native Windows support as an unsigned beta desktop
installer while preserving the existing WSL2/Windows workflow.
Release thesis
Make Hermes Pets installable on Windows 10/11 without WSL, system Python, or npm
after installation.
PyInstaller CLI + bundled bridge + Electron overlay -> NSIS installer -> live Windows QA
Scope completed
- Added a Windows installer build under
packaging/windows/. - Bundled
Hermes Pets.exe,bin/hermes-pet.exe,bin/hermes-pet-bridge.exe,
overlay assets, and runtime dependencies into the installer. - Added installed-mode process control for
launch,launch --replace,
overlay-status,close,close --bridge, anddoctor. - Added
scripts/verify-native-windows-overlay.ps1and a Windows installer CI
job. - Upgraded runtime overlay dependencies to Electron
42.3.3andws8.21.0. - Documented native Windows as an unsigned beta path with manual reinstall
upgrades, checksum verification, and SmartScreen expectations.
Validation evidence
Passed before release:
uv run --extra dev pytest -quv run --with setuptools --with wheel python scripts/verify-package-artifacts.py- JavaScript syntax checks for overlay and installer entrypoints
scripts/verify-native-windows-overlay.ps1npm audit --omit=devforoverlay/npm audit --omit=devforpackaging/windows/packaging/windows/build-installer.ps1- Silent install, native live overlay launch,
overlay-status,close --bridge,
and uninstall rehearsal on Windows - Silent reinstall rehearsal with pet state preserved
Release artifact
Hermes-Pets-Setup-0.7.0.exe- SHA-256:
6295C2D088EDED2651ECDDB6854809953BCB1CC08C7248237353E7D5DC1B308F - Unsigned beta installer; publish the generated
.sha256checksum beside it.
Out of scope
- Authenticode signing
- Auto-update
- PyPI publishing
- Native Linux or macOS overlay support