Skip to main content

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_KEY
  • MEMORI_ENTITY_ID
  • MEMORI_PROJECT_ID
  • MEMORI_PROCESS_ID

Tools

  • memori_recall
  • memori_recall_summary
  • memori_quota
  • memori_signup
  • memori_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

hermes_memori-0.1.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hermes_memori-0.1.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

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

Hashes for hermes_memori-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a183be7cbf0626ff339b7cd5d80edb64000b43197c72a8c5271c6d25a8a5e2e7
MD5 0fe9e8b800a10ee3b4be4c9815a87e4d
BLAKE2b-256 a7855cf52de58cf7ced216cd220637aa70d1f7cd69b051a059dce4570843db5e

See more details on using hashes here.

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

Hashes for hermes_memori-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49e80d671cd207025247abf0bde8f3a493930e0fd1005f274d517163a877926e
MD5 5d8d41ed5192596e09eca63cfe4c6a51
BLAKE2b-256 d482a08b2d8f806851ddbc2f6bfc540075f4489187a810b6787f9fea767dd8af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page