Skip to content

Portable Hermes Agent v1.4.4

Latest

Choose a tag to compare

@aivrar aivrar released this 04 Sep 14:23
f0a5f24

This release supersedes v1.4.3. It keeps the complete restored portable interface and fixes two clean-install defects found by testing the exact public v1.4.3 ZIP on a fresh Windows profile.

Fixed

  • Fixes Tk/Tcl MSI extraction so a clean embedded-Python install reliably includes Tkinter and can launch the GUI.
  • Uses call for npm's Windows command shim so install.bat continues through profile setup, skill sync, verification, and the final success message.
  • Provisions a Hermes-managed compatible Node.js/npm runtime under HERMES_HOME\node, without changing the user's system Node installation.
  • Makes required Python dependencies, Tkinter, Node/npm, frontend dependencies, profile files, portable skills, and GUI imports fail closed: a partial install can no longer report success.
  • Gives the portable ComfyUI extension its own portable-comfyui identity so it coexists with upstream Hermes Agent's comfyui skill instead of being overwritten during updates.
  • Retains every v1.4.3 repair: responsive GUI startup, complete portable GUI and launchers, custom tools, SOUL, current Hermes Agent core, recursive portable-file preservation, and profile-safe updates.

Verification

  • Installed the release candidate from scratch with embedded Python 3.13.12 and an isolated HERMES_HOME.
  • Verified Tkinter, gui.app, hermes_cli, profile/config creation, permissions, SOUL, all portable skills, and managed Node 22.23.2/npm 10.9.8.
  • Verified both portable and upstream ComfyUI skills coexist after sync.
  • Installed 1,335 npm packages; npm audited 1,343 packages and reported 0 vulnerabilities.
  • Launched the installed GUI and processed 25 Tk heartbeat events in 1.801 seconds while LM Studio discovery was deliberately stalled.
  • All required GitHub checks passed, including all eight Python test slices, E2E, docs, Ruff, Windows safeguards, OSV, and supply-chain scans.
  • The final archive contains 6,436 entries and all 33 required portable surface files, with no test, Git, virtual-environment, cached Python, or node_modules payloads.

Downloads

SHA-256

  • ZIP: d60bf0e4b16913597d139daa3e29e78f9a511cae2be43386482fc1e0894c4128
  • PDF: 91416f72ad2d0d79f4a65941b3335940f687d3356bc795b104d4602f765df41a

Compare v1.4.3...v1.4.4