Hermes Atlas
Memory & knowledge

Hermes Exabase Plugin

futurebrowser/hermes-exabase-plugin

Exabase M-1 long-term memory provider plugin for Hermes Agent

In short

Hermes Exabase Plugin is a memory provider plugin that connects Hermes Agent to Exabase M-1, a long-term memory engine for agents. It stores conversation turns and inferred memories in Exabase and supplies that context in later interactions.

What Hermes Exabase Plugin does

Exabase M-1 is described as a self-organising memory engine that stores facts, preferences and events, builds a knowledge graph and resolves contradictions. This plugin adds it as a long-term memory provider for Hermes. Completed conversation turns are sent to Exabase in the background so memories can be inferred, and the agent gets two tools: exabase_search for searching long-term memories and exabase_remember for storing one.

Settings are chosen during hermes memory setup. Base ID scopes memories by project, agent or any other criterion, and without it memories go to the default base. Precision controls how selective retrieval is. Query expansion and result reranking are optional steps that can improve recall and ranking at the cost of speed and Exabase credits. The README also publishes the vendor's own LongMemEval comparison table against other memory systems.

Key features

  • Exabase M-1 registered as a Hermes long-term memory provider
  • exabase_search and exabase_remember tools for the agent
  • Background upload of completed conversation turns for inferred memory extraction
  • Base ID setting to scope memories by project or agent
  • Adjustable retrieval precision
  • Optional query expansion and result reranking

When to use it

  • Giving Hermes memory of user preferences and past events across sessions
  • Separating memories per project or per agent with a Base ID
  • Trading speed and credits for better recall using query expansion and reranking

Who it is for: Hermes Agent users who want a hosted knowledge-graph memory service behind their agent.

How it fits with Hermes Agent

It is a memory provider plugin for Hermes Agent, installed with hermes plugins install and selected in hermes memory setup.

How to install Hermes Exabase Plugin

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

hermes plugins install git@github.com:futurebrowser/hermes-exabase-plugin.git
hermes memory setup

Requirements: An Exabase API key, entered when you choose exabase in hermes memory setup

Note: It requires an Exabase API key, and the optional query expansion and result reranking use Exabase credits.

FAQ

What is Hermes Exabase Plugin?

Hermes Exabase Plugin is the Exabase M-1 memory provider integration for Hermes Agent. It lets the agent store conversation turns and inferred memories in Exabase and retrieve them later.

How do I install Hermes Exabase Plugin?

Run hermes plugins install with the repository's git address, then run hermes memory setup and choose exabase. You will be asked for your Exabase API key.

Is Hermes Exabase Plugin free and open source?

The repository is public but has no license file, so default copyright applies and you should check with the author before reuse. The Exabase service itself needs an API key and uses credits for optional features.

Similar memory for Hermes Agent

All memory

Related guides: SOUL.md for Hermes Agent: what it is and how to write one · Run multiple Hermes agents with profiles