Hermes Agent plugin for basemind — helper skills, slash commands, and agent-comms notifications over the basemind MCP server.
Project description
basemind-hermes-plugin
The Hermes Agent plugin for basemind. It adds what MCP config alone cannot: basemind's helper skills, slash commands, and agent-comms notifications (session-start context + per-turn inbox deltas).
This package is pure-Python and stdlib-only. It does not install the basemind binary — install
that separately (see below). The plugin reaches basemind by shelling out to basemind on your
PATH, and every hook is fail-open: with no binary or a down comms broker it degrades to a no-op.
Prerequisites
-
The
basemindbinary on yourPATH— via any channel:Channel Command Homebrew brew install Goldziher/tap/basemindnpm npm install -g basemindcargo cargo install basemind --features full --lockedGitHub releases download a binary -
The basemind MCP server wired into Hermes — this is what gives Hermes the 60+ tools. Add to
~/.hermes/config.yaml:mcp_servers: basemind: command: basemind args: [serve]
Install the plugin
Install into the same Python environment Hermes runs in (Hermes discovers plugins through the
hermes_agent.plugins entry point):
pip install basemind-hermes-plugin
Then enable it (general plugins are opt-in):
hermes plugins enable basemind
Restart your Hermes session so it re-reads the config and loads the plugin.
What it registers
- Skills —
basemind,basemind-code-search,basemind-git-history,basemind-documents,basemind-comms,basemind-cli,basemind-doctor,basemind-scan,basemind-stats. - Slash commands —
bm,bm-init,bm-scan,bm-doctor,bm-stats,bm-statusline. - Hooks —
on_session_start(operating discipline + condensed comms inbox) andpre_llm_call(per-turn agent-comms deltas). Best-effort; the MCP tools work regardless.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file basemind_hermes_plugin-0.21.1.tar.gz.
File metadata
- Download URL: basemind_hermes_plugin-0.21.1.tar.gz
- Upload date:
- Size: 29.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34a2de514c133e51226b76777ad6efb2a1389775ca3ff4dd0811216fff51a9ef
|
|
| MD5 |
d7e8aa267e31c09b6c19f9f944e40bc8
|
|
| BLAKE2b-256 |
c7b5501c3efed467aa0fc36451cdb3334a7919052c451a06eb48fcd640d8b0d8
|
Provenance
The following attestation bundles were made for basemind_hermes_plugin-0.21.1.tar.gz:
Publisher:
publish.yaml on Goldziher/basemind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
basemind_hermes_plugin-0.21.1.tar.gz -
Subject digest:
34a2de514c133e51226b76777ad6efb2a1389775ca3ff4dd0811216fff51a9ef - Sigstore transparency entry: 2142609634
- Sigstore integration time:
-
Permalink:
Goldziher/basemind@5509ecc27601fb0d09f38017cbe74a8a0d9784ef -
Branch / Tag:
refs/tags/v0.21.1 - Owner: https://github.com/Goldziher
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@5509ecc27601fb0d09f38017cbe74a8a0d9784ef -
Trigger Event:
push
-
Statement type:
File details
Details for the file basemind_hermes_plugin-0.21.1-py3-none-any.whl.
File metadata
- Download URL: basemind_hermes_plugin-0.21.1-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6edba4e857c60426536345f59262482c2cbd8f6ffba6b4b2f5d63e4f731f8026
|
|
| MD5 |
e0ba84f3a4a3c41df6aba4a85b12994b
|
|
| BLAKE2b-256 |
c511b9fe3e95885f63c79a6a20a05d356c967f2874e05760e5c9c7d0668ccb6e
|
Provenance
The following attestation bundles were made for basemind_hermes_plugin-0.21.1-py3-none-any.whl:
Publisher:
publish.yaml on Goldziher/basemind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
basemind_hermes_plugin-0.21.1-py3-none-any.whl -
Subject digest:
6edba4e857c60426536345f59262482c2cbd8f6ffba6b4b2f5d63e4f731f8026 - Sigstore transparency entry: 2142609663
- Sigstore integration time:
-
Permalink:
Goldziher/basemind@5509ecc27601fb0d09f38017cbe74a8a0d9784ef -
Branch / Tag:
refs/tags/v0.21.1 - Owner: https://github.com/Goldziher
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@5509ecc27601fb0d09f38017cbe74a8a0d9784ef -
Trigger Event:
push
-
Statement type: