Update installation script link#201
Conversation
|
I think we could use this PR to update some instructions about installing because for me is a bit confuse, looks there's 3 ways to setup it for "Hermes Agent".
Also, I would like to report too, I'm on MacOS, with Hermes Agent v0.15.1 (v2026.5.29) and installed via their bash script, and when I install this memory system through the ═══════════════════════════════════════════════════════════
Mnemosyne Installer for Hermes Agent
═══════════════════════════════════════════════════════════
📁 Hermes home: /Users/0rangefox/.hermes
📁 Hermes venv: /Users/0rangefox/.hermes/hermes-agent
📁 Mnemosyne source: /Users
📁 Plugin target: /Users/0rangefox/.hermes/hermes-agent/plugins/memory/mnemosyne
✓ Hermes found
🔗 Creating symlink...
📦 Installing dependencies into Hermes venv...
⚠️ Hermes venv not found, installing to system Python...
bash: line 101: pip: command not foundBut I actually checked and there's venv inside of cd ~/.hermes/hermes-agent/venv
uv pip install fastembed
uv pip install mnemosyne-memory
./bin/python -m mnemosyne.install
hermes memory setup
hermes tools disable memoryOr I could do this way too, which I think is better way to do: cd ~/.hermes/hermes-agent/venv
uv pip install fastembed
uv pip install mnemosyne-hermes
./bin/python -m mnemosyne.install
hermes memory setup
hermes tools disable memoryJust a side note, for upgrade, it's necessary to do the following commands: cd ~/.hermes/hermes-agent/venv
uv pip install --upgrade mnemosyne-hermes && hermes gateway restart |
|
@0rangeFox appreciate you catching the dead URL. The one-line fix is correct and I'm merging it. But your comment is the real value here. You hit the pain points:
If you're up for it, I'd love your help on making this right. The goal is one install method, tested on MacOS + Linux, with the other docs deleted to prevent confusion. I just opened issue #204 tracking this. Would you be interested in taking a pass at the install script fix? Happy to point you at the relevant parts. Merging your PR now. Thanks for the contribution. |
This release includes contributions from 6 contributors across 36 commits: Added: - sync_roles config for role-based autosave filtering (bitr8, #209) - sync_turn content limit env vars - Fact recall merged into standard recall path (MNEMOSYNE_FACT_RECALL_ENABLED) - Auto-default scope=global when extract=true - fact_recall() now searches consolidated_facts - MNEMOSYNE_EMBEDDING_API_URL independent of OPENROUTER_BASE_URL (mia-fourier, #206) Fixed: - remember() silently never stored embeddings - Hardcoded EMBEDDING_DIM=384 across 3 files + 1 test (Whishp, #200) - Plugin dir named 'mnemosyne' shadows pip package (#212) - Cross-session deletion of scope=global memories blocked (#204) - _vec_insert() ran inside deferred transaction (chinesewebman) - symlink rmtree crash on upgrade path - Windows directory junctions (no admin required) - Dead hermes_plugin tests breaking CI Changed: - Modular Hermes provider (2007-line split into 5 modules) - Consolidated extensions/ and hermes/ into integrations/ - Dropped Python 3.9 CI support Docs: benchmarks restored, plugin section revamped, standalone README, multilingual setup, UPDATING.md updated, install script link fixed (Joao Fernandes, #201)
Description
As the title says, it's using the outdated url for "One-Liner Deploy" and it's updated for new script url also with an suggestion on
Hermes Integrationsection.Related Issue
Closes #(issue)
Type of Change
How Has This Been Tested?
pytest tests/ -v)Checklist
mnemosyne/__init__.pyCHANGELOG.mdupdated with a brief entry