Summary
hermes plugins install cannot install integrations/hermes on any released version of Hermes Agent. The plugin declares manifest_version: 2; the installer caps at 1. Every user following the documented install path hits this.
Reproduce
$ hermes plugins install basicmachines-co/basic-memory/integrations/hermes
Cloning https://github.com/basicmachines-co/basic-memory.git (subdir: integrations/hermes)...
Error: Plugin 'basic-memory' requires manifest_version 2, but this installer
only supports up to 1. Run hermes update to update Hermes.
Verified 2026-08-26 on Hermes Agent v0.20.5 (v2026.8.19), the latest release, and again after hermes update pulled newer upstream commits (b0dbf72f → 3b672a68). Same error both times.
Why the error's own advice doesn't help
It says to run hermes update. There is nothing to update to:
- The installer fix is NousResearch/hermes-agent#85893, which is still open and unmerged.
- v0.20.5 is the newest release, and the git checkout is already current.
Our docs previously repeated this advice ("update Hermes to a release containing that fix"), which sent readers after a release that doesn't exist. That wording has been corrected.
Current workaround
The Hermes runtime loads manifest_version: 2 without trouble — only the installer is capped. So symlinking the plugin in works:
git clone https://github.com/basicmachines-co/basic-memory.git
ln -snf "$PWD/basic-memory/integrations/hermes" ~/.hermes/plugins/basic-memory
hermes memory status then reports Plugin: installed ✓ / Status: available ✓, and reads and writes against a cloud-routed project work normally. This is the dev-install path already documented in integrations/hermes/README.md.
Options
- Wait for Nous to merge #85893. Out of our control; no timeline.
- Document the symlink as the supported path until then. Done as an interim measure on both docs pages.
- Ship the plugin as
manifest_version: 1. The only option that doesn't depend on Nous. Needs someone who knows whether the v2 manifest features are load-bearing here.
Filing per Paul's request so this is tracked rather than living in a docs warning.
Summary
hermes plugins installcannot installintegrations/hermeson any released version of Hermes Agent. The plugin declaresmanifest_version: 2; the installer caps at 1. Every user following the documented install path hits this.Reproduce
Verified 2026-08-26 on Hermes Agent v0.20.5 (
v2026.8.19), the latest release, and again afterhermes updatepulled newer upstream commits (b0dbf72f→3b672a68). Same error both times.Why the error's own advice doesn't help
It says to run
hermes update. There is nothing to update to:Our docs previously repeated this advice ("update Hermes to a release containing that fix"), which sent readers after a release that doesn't exist. That wording has been corrected.
Current workaround
The Hermes runtime loads
manifest_version: 2without trouble — only the installer is capped. So symlinking the plugin in works:hermes memory statusthen reportsPlugin: installed ✓ / Status: available ✓, and reads and writes against a cloud-routed project work normally. This is the dev-install path already documented inintegrations/hermes/README.md.Options
manifest_version: 1. The only option that doesn't depend on Nous. Needs someone who knows whether the v2 manifest features are load-bearing here.Filing per Paul's request so this is tracked rather than living in a docs warning.