mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
Re-pins sixgodgit/nyx from b7418cc8 (7.15.3) to 101a64d3 (7.17.0): per-profile settings stay off os.environ, the sys.path insert is gone, the provider is named nyx, nyx-web/node_modules is untracked, and the plugin dir requires nyx-memory>=7.17.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ZZeQFn5F6mEbmX8vPsf4g
19 lines
1.8 KiB
YAML
19 lines
1.8 KiB
YAML
name: nyx
|
|
repo: https://github.com/sixgodgit/nyx
|
|
sha: 101a64d308281f75ba200e28c1c73c4d6e1887ce
|
|
subdir: hermes-plugin
|
|
description: "Nyx: local, single-user long-term memory with no LLM on the write path. Every turn is logged verbatim and indexed (SQLite FTS5, optional embeddings); on top of that log Nyx keeps bi-temporal facts (what is true now, and what you believed on a given day), source trust (tool, delegation and bot output never becomes a fact about you), two-stage forgetting with a restorable quarantine, and secrets filtering before anything is stored, with an optional encrypted vault that hands a pasted key back to its owner only after human approval. Disclosure — memory is stored locally in ~/.neurobase (configurable); no network calls by default. Opt-in only: a configured embedding API receives memory text and queries; l3_llm sends profile, scene and recent-decision snippets to DeepSeek or OpenRouter; LLM extraction sends the sentence being extracted to an OpenAI-compatible endpoint you set (default 127.0.0.1). Keys are read through get_secret. The optional vault stores secrets encrypted (AES-256-GCM) with a master key in ~/.config/nyx/vault.key, or optionally in the OS keychain under Nyx's own service name; revealing one asks for approval through Hermes and is refused under cron and subagents. Adds a hermes nyx CLI (vault, doctor, scrub, repair, status). A separate opt-in companion plugin shipped in the same package, nyx-reveal, registers one transform_llm_output hook."
|
|
maintainer: sixgodgit
|
|
tier: community
|
|
category: memory
|
|
requires_hermes: ">=0.21.4"
|
|
version: "7.17.0"
|
|
docs_url: https://github.com/sixgodgit/nyx/tree/101a64d308281f75ba200e28c1c73c4d6e1887ce/hermes-plugin
|
|
readme: true
|
|
platforms: []
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|