Official Memori Labs long-term memory provider for Hermes Agent
Project description
Memori for Hermes Agent
Memori gives Hermes Agent structured long-term memory. It captures completed user/assistant exchanges after each turn and exposes explicit tools for memory search, summaries, quota checks, signup, and feedback.
Requirements
- Hermes Agent with memory provider plugins
- A Memori API key
- Python 3.10+
Install
From this repository:
pip install -e .
pip install -e integrations/hermes
Or install the published package when available:
pip install hermes-memori
Configure
Use Hermes' memory setup flow and select memori:
hermes memory setup
If memori is not listed yet, install hermes-memori in the same Python environment Hermes uses, then set the provider manually.
Manual configuration also works:
hermes config set memory.provider memori
HERMES_HOME="${HERMES_HOME:-$HOME/.hermes}"
mkdir -p "$HERMES_HOME"
echo "MEMORI_API_KEY=your-key" >> "$HERMES_HOME/.env"
Then add $HERMES_HOME/memori.json:
{
"entityId": "your-user-or-workspace-id",
"projectId": "hermes"
}
Environment variables override file config:
MEMORI_API_KEYMEMORI_ENTITY_IDMEMORI_PROJECT_IDMEMORI_PROCESS_ID
Tools
memori_recallmemori_recall_summarymemori_quotamemori_signupmemori_feedback
Behavior
The provider is intentionally fail-soft. Memori network failures are logged but do not stop Hermes from answering the user.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hermes_memori-0.1.0.tar.gz.
File metadata
- Download URL: hermes_memori-0.1.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a183be7cbf0626ff339b7cd5d80edb64000b43197c72a8c5271c6d25a8a5e2e7
|
|
| MD5 |
0fe9e8b800a10ee3b4be4c9815a87e4d
|
|
| BLAKE2b-256 |
a7855cf52de58cf7ced216cd220637aa70d1f7cd69b051a059dce4570843db5e
|
File details
Details for the file hermes_memori-0.1.0-py3-none-any.whl.
File metadata
- Download URL: hermes_memori-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49e80d671cd207025247abf0bde8f3a493930e0fd1005f274d517163a877926e
|
|
| MD5 |
5d8d41ed5192596e09eca63cfe4c6a51
|
|
| BLAKE2b-256 |
d482a08b2d8f806851ddbc2f6bfc540075f4489187a810b6787f9fea767dd8af
|