From 1fa22afd3b2310d43bc876ae099d717ab612adc8 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 30 Oct 2026 14:21:35 +0000 Subject: [PATCH] fix(plugin-catalog): re-pin nyx to 7.17.0 with the review fixes 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 Claude-Session: https://claude.ai/code/session_019ZZeQFn5F6mEbmX8vPsf4g --- plugin-catalog/nyx.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin-catalog/nyx.yaml b/plugin-catalog/nyx.yaml index 1809fe471f..c7390faa08 100644 --- a/plugin-catalog/nyx.yaml +++ b/plugin-catalog/nyx.yaml @@ -1,14 +1,14 @@ name: nyx repo: https://github.com/sixgodgit/nyx -sha: b7418cc82587ff20c13c48783e04d57f00136e97 +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.15.3" -docs_url: https://github.com/sixgodgit/nyx/tree/b7418cc82587ff20c13c48783e04d57f00136e97/hermes-plugin +version: "7.17.0" +docs_url: https://github.com/sixgodgit/nyx/tree/101a64d308281f75ba200e28c1c73c4d6e1887ce/hermes-plugin readme: true platforms: [] capabilities: