This repository was archived by the owner on Jun 3, 2026. It is now read-only.
v0.4.1 — Self-healing + simplified install
What's New
Self-healing namespace bug fix
Hermes has a bug where user-installed memory provider plugins fail with ModuleNotFoundError: No module named '_hermes_user_memory'. The plugin now automatically detects and fixes this at load time — no Hermes patches, no dual-path install, no config changes needed.
Simplified install
- Single path install — just
~/.hermes/plugins/hermes-memory-qdrant/, no bundled-path copy needed - Backups moved to
~/.hermes/plugin-backups/to avoid version hijack by alphabetical dedup - plugins.enabled auto-config via Python to avoid the JSON-string YAML bug in
hermes config set
Documentation
- Complete README rewrite — features, install, tools, CLI, env vars, architecture, safety, memory hygiene
- SKILL.md updated with self-healing docs + troubleshooting
- All dual-path references removed
What's Fixed (from v0.4.0)
_hermes_user_memorynamespace not registered → self-healing in__init__.py- Backup dirs in
~/.hermes/plugins/hijacking version → moved to~/.hermes/plugin-backups/ - Complex dual-path install → single path, one-liner still works