Nexusyn memory provider plugin for Hermes Agent — multi-agent memory with hybrid retrieval, per-agent attribution, project scoping and server-side distillation.
Project description
hermes-nexusyn
Nexusyn memory provider plugin for Hermes Agent — cross-session, multi-agent memory with hybrid retrieval, per-agent attribution, project scoping and server-side distillation.
Nexusyn is a multi-tenant memory engine built for teams of AI agents: every memory is attributed to the agent that saved it, can be scoped to a project, and is retrieved with hybrid search (vector + full-text + reranking). A server-side compile pipeline automatically distills raw memories into wiki articles, lessons, decisions and error reports — visible in the Nexusyn dashboard.
Install
pip install hermes-nexusyn
hermes-nexusyn install
hermes config set memory.provider nexusyn
hermes memory setup # or: echo "NEXUSYN_API_KEY=your-token" >> ~/.hermes/.env
Create an API token in the Nexusyn dashboard (Settings → API Tokens).
hermes-nexusyn install copies the plugin into $HERMES_HOME/plugins/nexusyn/, where Hermes Agent's plugin discovery picks it up. Use --home <path> for non-default profiles. hermes-nexusyn status shows the install state; hermes-nexusyn uninstall removes it.
Tools (4)
nexusyn_search— hybrid search across memories; returns ranked chunks with memory idsnexusyn_query— grounded answer synthesized from memories, with sourcesnexusyn_remember— persist a fact, preference, decision or lessonnexusyn_forget— delete a memory by id
Configuration
| Key | Env var | Default | Description |
|---|---|---|---|
api_key |
NEXUSYN_API_KEY |
— | API token (required) |
base_url |
NEXUSYN_BASE_URL |
https://api.nexusyn.ai |
Engine endpoint (cloud or self-hosted) |
project |
NEXUSYN_PROJECT |
"" (global) |
Project slug — recall returns the project's memories plus globals |
agent |
NEXUSYN_AGENT |
hermes |
Agent slug for memory attribution |
prefetch |
NEXUSYN_PREFETCH |
on |
Background recall before each turn |
sync |
NEXUSYN_SYNC |
session |
Turn persistence: session, turn, or off |
Full behavior reference: see the plugin README.
Data & privacy
Conversation turns (or session digests), built-in memory writes, and search queries are sent to the configured Nexusyn endpoint. Point NEXUSYN_BASE_URL at a self-hosted engine to keep data on your infrastructure.
License
MIT
Project details
Release history Release notifications | RSS feed
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_nexusyn-1.0.0.tar.gz.
File metadata
- Download URL: hermes_nexusyn-1.0.0.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebdbbcc252f6a0effe1d6b72f807e2d05d842bfc83fa6649affbbce47de754ba
|
|
| MD5 |
36cfd538d587f63769a39003a55ddc36
|
|
| BLAKE2b-256 |
de4112e748dcbab1a6e45231db28423ec9c8af131a885613e4cdce51aafba5ee
|
File details
Details for the file hermes_nexusyn-1.0.0-py3-none-any.whl.
File metadata
- Download URL: hermes_nexusyn-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92ab828bb490e5175f53b13c8c0196ae4f5eaee980fe45fd8d0fa9af113b7ca4
|
|
| MD5 |
5d3903c8853ee0a0b41b3e3076e0cdac
|
|
| BLAKE2b-256 |
a5a792e714829954accbe36dd7c68e89c63fb3c680c75e5fb3adc52ac19be1fd
|