Quick Start
1
Install the provider
- Catalog (recommended)
- Directory (drop-in)
- pip (entry point)
HydraDB is a first-party entry in the curated Hermes plugin catalog:
Requires Python 3.10+ and a Hermes Agent install.
2
Get credentials
- Create an API key from the HydraDB dashboard
- Create or copy your database ID from the HydraDB dashboard
3
Set environment variables
4
Enable it in config.yaml
Memory providers are single-select:
How It Works
The integration implements Hermes’MemoryProvider contract:
- Auto-recall: Before each turn, Hermes calls
prefetch, which queries HydraDB and returns graph-enriched context to inject into the request. - Auto-retain: After each turn,
sync_turnpersists the user/assistant exchange off-thread so the model is never blocked on a write.
MCP Alternative
For pull-style recall (agent-invoked tools) instead of automatic memory, point Hermes at the HydraDB MCP server. The memory provider already gives automatic recall and retain, so MCP is optional.Source & Show Support
If this HydraDB provider makes Hermes smarter, please star the open-source repo that powers it.
hydradb-hermes-plugin
Star on GitHub if you found it useful.
