Prerequisites
- Hermes Agent 0.18.2 or later
- Python 3.11–3.13
- A Crosmos API key from the Crosmos Console
Install
Install the plugin and configure the Crosmos memory provider:CROSMOS_API_KEY in the active Hermes profile’s .env, writes non-secret settings to $HERMES_HOME/crosmos.json, and activates memory.provider: crosmos. It prompts for the API URL, default space, and whether newly ingested memories should be private or visible to authorized organization members.
Alternatively, run the installer from a shell:
Authentication
The setup wizard authenticates with a Crosmos API key and stores it in the active Hermes profile’s.env:
Verify
How it works
The plugin uses Hermes’s memory provider lifecycle and the typed Crosmos Python SDK.Tools
The tools are available when the Hermesmemory toolset is enabled.
Recall example:
Commands
hermes memory setup crosmos again to change the API URL, default space, visibility, or API key.
Configuration
Behavioral settings live in$HERMES_HOME/crosmos.json:
Changing
space_name switches automatic recall and ingestion for the next Hermes session. Existing memories remain in the previous Crosmos space.
Troubleshooting
Configuration changes are not active
Start a new Hermes session after setup or after changingcrosmos.json.
Authentication or space setup fails
Run setup again with a valid API key and space configuration:Provider dependencies are unavailable
Update the installed plugin:Uninstall
Next steps
MCP
Connect Crosmos memory tools to AI clients when you need callable tools.
Memory tools
See the callable memory tool schemas.
GitHub repository
Browse the source code, releases, and issues.