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
Metadata
Release files for hermes-nexusyn 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hermes_nexusyn-1.0.0.tar.gz | 12.2 kB | Without provenance | Details for hermes_nexusyn-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hermes_nexusyn-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for hermes_nexusyn-1.0.0-py3-none-any.whl |
Total release size: 26.3 kB
Release files / hermes_nexusyn-1.0.0.tar.gz
| Download URL | hermes_nexusyn-1.0.0.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ebdbbcc252f6a0effe1d6b72f807e2d05d842bfc83fa6649affbbce47de754ba
|
|
BLAKE2b-256 checksum How to use checksums |
de4112e748dcbab1a6e45231db28423ec9c8af131a885613e4cdce51aafba5ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / hermes_nexusyn-1.0.0-py3-none-any.whl
| Download URL | hermes_nexusyn-1.0.0-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
92ab828bb490e5175f53b13c8c0196ae4f5eaee980fe45fd8d0fa9af113b7ca4
|
|
BLAKE2b-256 checksum How to use checksums |
a5a792e714829954accbe36dd7c68e89c63fb3c680c75e5fb3adc52ac19be1fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Security for hermes-nexusyn 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.