catalog: give the mnemosyne key to mnemosyne-oss; delist the unaffiliated Devs-Foundation entry

The Devs-Foundation/mnemosyne entry (created 2026-08-10, last push 2026-08-11, 0 stars) is
unrelated to the Mnemosyne project per its maintainers and registers the same memory-provider
name, which makes memory.provider: mnemosyne ambiguous. It is delisted (plain removal, not the
removed.yaml blocklist: nothing malicious) and welcome back under a distinct name. The official
mnemosyne-oss submission (#113581, wrapper shape validated end to end) takes the bare key.
requires_hermes floor set to the first release that carries #113851 (0.21.4 or later).
README gains the delist-vs-remove distinction and the provider-name collision rule.
This commit is contained in:
teknium1
2026-09-17 09:18:32 -07:00
parent 2f662276a2
commit d6fccb58cd
3 changed files with 60 additions and 61 deletions

View File

@@ -84,3 +84,16 @@ is recorded in `removed.yaml` with a reason and date. The installer refuses
to install anything matching a removed entry's name or repo URL, so a
malicious plugin cannot be re-installed from a stale identifier after
removal. Removals, like additions, land via reviewed PRs.
Delisting is different from removal: an entry that is merely unmaintained, superseded, or
squatting a name it is not affiliated with is deleted from the catalog (plain file removal,
users who already installed it are unaffected) and is welcome back under a distinct name.
## Names
The catalog key and the manifest `name:` are what users search, install, and — for memory
providers — put in `memory.provider`. A `memory` / `exclusive` entry must not reuse the name of
another provider or of a well-known upstream project it is not affiliated with: two providers
registering the same `register_memory_provider` name make `memory.provider` ambiguous
(whichever loads last wins). Reviewers check the registered provider name, not just the file
name, and the affiliated project gets the bare key.

View File

@@ -1,54 +0,0 @@
name: mnemosyne-memory
repo: https://github.com/mnemosyne-oss/mnemosyne
sha: 17abb10b342380856ef6c1d23a449e71edf9d718
subdir: integrations/hermes-catalog
requires_hermes: ">=0.22"
version: "0.7.0"
description: Local-first memory layer for Hermes Agent — SQLite with vector + FTS5 hybrid recall, episodic consolidation, temporal knowledge graph. Zero cloud.
maintainer: mnemosyne-oss
tier: community
category: memory
docs_url: https://github.com/mnemosyne-oss/mnemosyne
capabilities:
provides_tools:
- mnemosyne_diagnose
- mnemosyne_export
- mnemosyne_forget
- mnemosyne_get
- mnemosyne_graph_link
- mnemosyne_graph_query
- mnemosyne_import
- mnemosyne_invalidate
- mnemosyne_model_card
- mnemosyne_model_refresh
- mnemosyne_persona_demote
- mnemosyne_persona_list
- mnemosyne_persona_promote
- mnemosyne_persona_reinforce
- mnemosyne_recall
- mnemosyne_recall_canonical
- mnemosyne_recall_diagnostics
- mnemosyne_remember
- mnemosyne_remember_canonical
- mnemosyne_scratchpad_clear
- mnemosyne_scratchpad_read
- mnemosyne_scratchpad_write
- mnemosyne_shared_forget
- mnemosyne_shared_recall
- mnemosyne_shared_remember
- mnemosyne_shared_stats
- mnemosyne_sleep
- mnemosyne_stats
- mnemosyne_sync_pull
- mnemosyne_sync_push
- mnemosyne_sync_status
- mnemosyne_task_progress
- mnemosyne_triple_add
- mnemosyne_triple_end
- mnemosyne_triple_query
- mnemosyne_update
- mnemosyne_validate
provides_hooks: []
provides_middleware: []
requires_env: []

View File

@@ -1,14 +1,54 @@
name: mnemosyne
repo: https://github.com/Devs-Foundation/mnemosyne
sha: ad7ece790122d29d478ca71edfab5eb05e54f2db
description: Local vault-backed memory provider — unlimited storage, ripgrep search, zero cloud, zero
attack surface. Stores memories as markdown files in the Obsidian vault.
maintainer: Devs-Foundation
repo: https://github.com/mnemosyne-oss/mnemosyne
sha: 17abb10b342380856ef6c1d23a449e71edf9d718
subdir: integrations/hermes-catalog
requires_hermes: ">=0.21.4"
version: "0.7.0"
description: Local-first memory layer for Hermes Agent — SQLite with vector + FTS5 hybrid recall, episodic consolidation, temporal knowledge graph. Zero cloud.
maintainer: mnemosyne-oss
tier: community
category: memory
docs_url: https://github.com/Devs-Foundation/mnemosyne#readme
docs_url: https://github.com/mnemosyne-oss/mnemosyne
capabilities:
provides_tools: []
provides_tools:
- mnemosyne_diagnose
- mnemosyne_export
- mnemosyne_forget
- mnemosyne_get
- mnemosyne_graph_link
- mnemosyne_graph_query
- mnemosyne_import
- mnemosyne_invalidate
- mnemosyne_model_card
- mnemosyne_model_refresh
- mnemosyne_persona_demote
- mnemosyne_persona_list
- mnemosyne_persona_promote
- mnemosyne_persona_reinforce
- mnemosyne_recall
- mnemosyne_recall_canonical
- mnemosyne_recall_diagnostics
- mnemosyne_remember
- mnemosyne_remember_canonical
- mnemosyne_scratchpad_clear
- mnemosyne_scratchpad_read
- mnemosyne_scratchpad_write
- mnemosyne_shared_forget
- mnemosyne_shared_recall
- mnemosyne_shared_remember
- mnemosyne_shared_stats
- mnemosyne_sleep
- mnemosyne_stats
- mnemosyne_sync_pull
- mnemosyne_sync_push
- mnemosyne_sync_status
- mnemosyne_task_progress
- mnemosyne_triple_add
- mnemosyne_triple_end
- mnemosyne_triple_query
- mnemosyne_update
- mnemosyne_validate
provides_hooks: []
provides_middleware: []
requires_env: []