## for Hermes
Long-term memory for Hermes
A persistent knowledge graph the agent reads and writes. Survives a vendor switch.
## for Hermes
A persistent knowledge graph the agent reads and writes. Survives a vendor switch.
Hermes already runs and remembers the working session. What it doesn't have is a place its long-term knowledge can live, be queried, and be inspected.
Give Hermes a persistent, searchable knowledge base it can read and write to.
The bundled skill teaches the agent to call bm_search before answering questions about past work. Built-in memory keeps the working session; Basic Memory keeps the long-term record.
Every exchange appends to a session-transcript note. End of session, a separate summary note is written and linked back via a summary_of relation. Nothing important slips away.
bm_search, bm_read, bm_write, bm_edit, bm_context, bm_delete, bm_move, bm_recent, bm_projects, bm_workspaces. Eight matching slash commands. One config line to activate.
Notes are files. Open them in Obsidian, edit them by hand, version them in Git, take them anywhere. The same graph works for Claude, ChatGPT, Cursor, and whichever agent you connect tomorrow.
hermes plugins install basicmachines-co/basic-memory --path integrations/hermesThen add `memory: { provider: basic-memory }` to ~/.hermes/config.yaml and restart the gateway. The plugin self-installs the bm CLI on first init (one-time ~10 seconds). Local mode by default; one CLI flip switches to true cloud routing through Basic Memory Cloud. Verify with `hermes memory status`. Full setup guide →
hermes plugins install basicmachines-co/basic-memory --path integrations/hermes. Then add memory: { provider: basic-memory } to ~/.hermes/config.yaml and restart the gateway. The plugin self-installs the bm CLI on first init (one-time ~10 seconds). Verify with hermes memory status.bm_* tools (search, read, write, edit, context, delete, move, recent, projects, workspaces), eight matching slash commands (/bm-search, /bm-read, /bm-context, /bm-recent, /bm-status, /bm-remember, /bm-project, /bm-workspace), automatic per-turn capture, an end-of-session summary note linked back via a summary_of relation, plus a bundled skill that teaches the agent search-before-answer behavior.bm cloud login, bm project add hermes-memory-cloud, bm project set-cloud hermes-memory-cloud, then set "mode": "cloud" in ~/.hermes/basic-memory.json. Tool calls route over HTTPS using your OAuth token or API key; notes never touch local disk.