Skip to main content

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

  1. The basemind binary on your PATH — via any channel:

    Channel Command
    Homebrew brew install Goldziher/tap/basemind
    npm npm install -g basemind
    cargo cargo install basemind --features full --locked
    GitHub releases download a binary
  2. 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

  • Skillsbasemind, basemind-code-search, basemind-git-history, basemind-documents, basemind-comms, basemind-cli, basemind-doctor, basemind-scan, basemind-stats.
  • Slash commandsbm, bm-init, bm-scan, bm-doctor, bm-stats, bm-statusline.
  • Hookson_session_start (operating discipline + condensed comms inbox) and pre_llm_call (per-turn agent-comms deltas). Best-effort; the MCP tools work regardless.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

basemind_hermes_plugin-0.21.1.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

basemind_hermes_plugin-0.21.1-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

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

Hashes for basemind_hermes_plugin-0.21.1.tar.gz
Algorithm Hash digest
SHA256 34a2de514c133e51226b76777ad6efb2a1389775ca3ff4dd0811216fff51a9ef
MD5 d7e8aa267e31c09b6c19f9f944e40bc8
BLAKE2b-256 c7b5501c3efed467aa0fc36451cdb3334a7919052c451a06eb48fcd640d8b0d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for basemind_hermes_plugin-0.21.1.tar.gz:

Publisher: publish.yaml on Goldziher/basemind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file basemind_hermes_plugin-0.21.1-py3-none-any.whl.

File metadata

File hashes

Hashes for basemind_hermes_plugin-0.21.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6edba4e857c60426536345f59262482c2cbd8f6ffba6b4b2f5d63e4f731f8026
MD5 e0ba84f3a4a3c41df6aba4a85b12994b
BLAKE2b-256 c511b9fe3e95885f63c79a6a20a05d356c967f2874e05760e5c9c7d0668ccb6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for basemind_hermes_plugin-0.21.1-py3-none-any.whl:

Publisher: publish.yaml on Goldziher/basemind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page