Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

v0.4.1 — Self-healing + simplified install

Choose a tag to compare

@glasschan glasschan released this 28 May 20:00
· 13 commits to main since this release

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_memory namespace 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