Skip to content

docs: finish Mimir -> Mneme prose rename in remaining docs#321

Merged
tcconnally merged 1 commit into
mainfrom
docs/mimir-prose-to-mneme-v2
Jul 1, 2026
Merged

docs: finish Mimir -> Mneme prose rename in remaining docs#321
tcconnally merged 1 commit into
mainfrom
docs/mimir-prose-to-mneme-v2

Conversation

@tcconnally

Copy link
Copy Markdown
Collaborator

Base commit

Branched fresh from org/main at 59d56571d9b9fd0d6cf53d2fb8f019109408b7cd ("Release v2.8.0: finish the Mimir -> Mneme rename (URLs, registry metadata) (#319)"), confirmed via git merge-base --is-ancestor before and after committing. This branch is a clean 1-commit ahead of that release commit — it does not touch version numbers, the GHCR image tag, the registry identity comment, or any repo URL (all of those are correct as of #319 and are left untouched here).

What this does

Code identifiers, the GHCR image, repo URLs, and registry metadata were already renamed in #318/#319. What was left was product-name prose — the word "Mimir" used as the product's display name in running text/headings — across 16 docs/README files that hadn't been touched yet:

  • awesome-mimir.md
  • CONTRIBUTING.md
  • SUPPORT.md
  • docs/SBOM.md
  • docs/federal-buyers.md
  • docs/EXPORT-CONTROL.md
  • docs/integration/claude-code.md
  • docs/integration/cursor.md
  • docs/integration/general-mcp.md
  • docs/comparison/mimir-vs-mem0.md
  • docs/comparison/mimir-vs-letta.md
  • docs/comparison/mimir-vs-zep.md
  • integrations/README.md
  • integrations/autogen/README.md
  • integrations/crewai/README.md
  • integrations/langgraph/README.md

git diff --stat confirms only these 16 files changed.

What was deliberately left as "Mimir"/"mimir"

  • MCP tool wire names (mimir_remember, mimir_recall, mimir_as_of, etc.) — back-compat-guaranteed, unchanged everywhere.
  • ~/.mimir/data/mimir.db path examples — still valid via back-compat, unchanged.
  • The CLI binary invocation and "mcpServers": {"mimir": {"command": "mimir", ...}} config key in the integration guides and comparison docs. scripts/install.sh (already renamed, out of scope here) installs the binary as mneme but also creates a mimir symlink for back-compat (ln -sf "$BIN_DIR/mneme" "$BIN_DIR/mimir"), and its own printed setup instructions still say mimir. So mimir is genuinely the primary documented/working command today — left as-is rather than "corrected" to mneme.
  • PyPI package/module names and classes tied to real, separately-published packages: mimir_autogen, mimir_crewai, mimir_langgraph, mimir-persist, MimirStore, MimirMemoryTool, MimirMemory. Also left their real binary="mimir" code defaults alone (confirmed against integrations/*/mimir_*/__init__.py, which still literally defaults to "mimir" — not touched since those source files are out of scope).
  • docs/SBOM.md's literal crate/component identifiers (crates.io:mimir@2.0.0, Component name: mimir, Package: mimir v2.0.0) — kept verbatim per the literal crates.io package identifier convention; only the doc's H1 heading ("Mneme SBOM") was changed.
  • External repo reference hermes-mimir-plugin (a different repo's name/URL) and this repo's own filenames referenced in links (awesome-mimir.md, mimir-vs-mem0.md, mimir-vs-letta.md, mimir-vs-zep.md).

Everything else — headings, sentences, table cells, explanatory prose describing the product — now reads "Mneme".

Not merging; leaving open for review.

🤖 Generated with Claude Code

Code identifiers, GHCR image, repo URLs, and registry metadata were
already renamed in #318/#319. This pass covers the product-name prose
still saying "Mimir" in awesome-mimir.md, CONTRIBUTING.md, SUPPORT.md,
SBOM/federal-buyers/EXPORT-CONTROL docs, the three MCP client
integration guides, the three vs-competitor comparison docs, and the
four integrations/ READMEs.

Deliberately left "mimir"/"Mimir" where it's a real back-compat
identifier rather than prose:
- mimir_* MCP tool wire names (unchanged, back-compat guaranteed)
- ~/.mimir/data/mimir.db path examples (unchanged, back-compat path)
- The CLI binary invocation and "mcpServers": {"mimir": {"command":
  "mimir", ...}} config key — install.sh symlinks mneme -> mimir, so
  "mimir" is still the primary working command today
- PyPI package/module names and classes (mimir_autogen, mimir_crewai,
  mimir_langgraph, mimir-persist, MimirStore, MimirMemoryTool,
  MimirMemory) and their real "binary=\"mimir\"" code defaults
- docs/SBOM.md's literal crate/component identifiers
  (crates.io:mimir@2.0.0, Component name: mimir)
- External repo name (hermes-mimir-plugin) and this repo's own
  filenames (awesome-mimir.md, mimir-vs-*.md)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@tcconnally tcconnally merged commit 171e6cb into main Jul 1, 2026
10 checks passed
@tcconnally tcconnally deleted the docs/mimir-prose-to-mneme-v2 branch July 2, 2026 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant