Skip to content

v2.13.0 — mnemos_tags MCP tool (pilot #97)

Choose a tag to compare

@Korrnals Korrnals released this 30 Jul 20:59
· 90 commits to main since this release

New user-visible feature release — the mnemos_tags MCP tool (pilot #97), the proof-of-concept for grouped MCP tool consolidation per ArchCom 2026-07-18 session 2. New MCP tool = SemVer MINOR bump (2.12.1 → 2.13.0).

Added

  • mnemos_tags MCP tool (pilot #97) — grouped bulk tag operations via an action: enum [rename, remove, add] dispatch. action: enum + flat properties chosen over oneOf/discriminated unions (render unreliably in MCP clients) and over dot-notation. action="rename" is identical to mnemos_tags_rename; action="remove" drops exact tags (or, with wildcard=true, prefix-matched tags); action="add" appends tags to memories matching a project/agent filter. Shared _commit_tags path + FTS5-safe UPDATE keeps the external-content index consistent. Contract validation is strict for remove/add (rejects contract-breaking results per memory with an errors entry, write skipped) and lax for rename. dry_run=true by default. mnemos_tags_rename kept as a non-breaking alias. Docs EN+RU: tag-contract.md (+ catalogue rows in mcp-tools.md).

Install

  • pip: pip install https://github.com/Korrnals/mnemos/releases/download/v2.13.0/mnemos-2.13.0-py3-none-any.whl (when the local-release build publishes the wheel)
  • container: ghcr.io/korrnals/mnemos:2.13.0

Full changelog: v2.12.1...v2.13.0