Implement lazy-loading and debloated installation
TL;DR
Installations are now significantly lighter as heavy backends for messaging and media SDKs only install on first use. The `[all]` extra has been trimmed to reduce disk footprint and vulnerabilities.
## What changed Hermes Agent added lazy-loading for heavy messaging and media SDK backends. These components now install only on first use instead of during the initial setup. The [all] extra was trimmed to cut disk usage and reduce the number of included dependencies that could introduce vulnerabilities. The change ships as part of the ongoing v0.9 series updates.
## Why it matters Vibe builders running Hermes on a $5 VPS gain lower baseline resource demands and a smaller attack surface. The agent stays practical for always-on personal workflows without forcing extra packages that rarely get touched. This move pressures other open-source agents to match the lighter footprint or accept higher hosting costs. The bet is that self-hosted tools win when they respect tight budgets and minimal maintenance.
## How to use it Run the existing bash install script from the Nous Research repo to pull the updated package. Existing installs can upgrade with the /update command inside an active Hermes session. New users see the reduced footprint immediately on Python 3.10+ systems. Heavy SDKs activate automatically the first time a Telegram, Discord, or media gateway is configured.
## Watch for Confirm the lighter install holds after repeated gateway additions and skill generation. The bet breaks if a later dependency forces full reinstalls again. Expect follow-up work on optional browser and remote execution backends next.
Harsh’s take
For a solo operator the real win is fewer packages sitting idle on a cheap VPS. Disk space and update surface both shrink, which matters when you pay for every megabyte and every security patch. The trade-off is unchanged: you still maintain the server and handle YAML config for each new platform. Lazy loading does not remove that work. Update your current Hermes install today and test a fresh deployment on a minimal VPS to measure the actual savings before adding more gateways.
by Harsh Desai
About Hermes Agent
View the full Hermes Agent page →All Hermes Agent updatesMore from Hermes Agent
- FeatureIntegrate LSP semantic diagnostics for file edits
The agent now runs a language server against edited files to catch type errors and undefined symbols immediately. This provides deeper analysis than basic linting for `write_file` and `patch` operations.
- App UpdateLaunch native Windows support in early beta
Hermes now runs natively on Windows via cmd.exe and PowerShell without requiring WSL. Includes a dedicated PowerShell installer and fixes for path normalization and process management.
- IntegrationAdd native support for LINE and SimpleX Chat
Hermes expands its messaging reach to 22 platforms with the addition of LINE and the privacy-focused SimpleX Chat. Both are implemented as first-class messaging adapters.