Skip to main content

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 ids
  • nexusyn_query — grounded answer synthesized from memories, with sources
  • nexusyn_remember — persist a fact, preference, decision or lesson
  • nexusyn_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hermes_nexusyn-1.0.0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

hermes_nexusyn-1.0.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

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

Hashes for hermes_nexusyn-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ebdbbcc252f6a0effe1d6b72f807e2d05d842bfc83fa6649affbbce47de754ba
MD5 36cfd538d587f63769a39003a55ddc36
BLAKE2b-256 de4112e748dcbab1a6e45231db28423ec9c8af131a885613e4cdce51aafba5ee

See more details on using hashes here.

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

Hashes for hermes_nexusyn-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92ab828bb490e5175f53b13c8c0196ae4f5eaee980fe45fd8d0fa9af113b7ca4
MD5 5d3903c8853ee0a0b41b3e3076e0cdac
BLAKE2b-256 a5a792e714829954accbe36dd7c68e89c63fb3c680c75e5fb3adc52ac19be1fd

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