mneme · genesis Stryx Labs
01 04 — Changelog
//01Changelog · version history

What's
shipped.

Every release, what changed, and why. Schema is forward-only — your graph survives every update.

//02Shipping now

v0.4.0
Genesis.

2026 · May. The keystone release. Three real symbol resolvers + symbol-anchored embeddings close the recall gap from 2/10 to ~6/10 on the golden benchmark.

v0.4.0 · Genesis
2026 · May

Headline changes

  • Symbol Resolvers: three real per-language resolvers shipped — Rust (rustc-driver), TypeScript (ts-server adapter), Python (Pylsp). Canonicalize super::spawn = crate::manager::spawn = re-exported spawn().
  • Symbol-anchored embeddings: BGE-small embeddings are now keyed on canonical symbol names, not raw file content. Survives renames and refactors.
  • Apply-with-rollback updater: mneme update downloads the new binary, runs a post-swap health check, and restores the old binary automatically if it fails.
  • Vision SPA: 14 graph views — force-directed galaxy, treemap, sunburst, sankey, time-travel — all paint in under 500 ms on a 50k-node graph.

New surface

  • New CLI commands: mneme find-references, mneme call-graph, mneme status, mneme log, mneme bench.
  • Hot-rebuild on edit: file watcher debounces edits and incrementally rebuilds the affected slice in under a second.
  • 49 MCP tools total, including federated_similar, step_verify, recall_concept, blast_radius.
  • Server-precomputed layout snapshots for ForceGalaxy — sub-500ms first paint.

Reliability

  • Cross-process writer concurrency now protected by file lock.
  • Worker restart loop circuit breaker (was unbounded restart storm).
  • HTTP daemon: Origin + Host validation (DNS-rebinding safe).
  • IPC: SQL parameter redaction in verbose trace mode.
  • Self-update: rollback now correctly skipped if mid-loop swap failed (no more deleted binaries).

Schema migration

  • Schema bumped: 27 storage layers now include canonical symbol IDs and version columns.
  • One-time rebuild required after upgrade: run mneme rebuild to pick up symbol-anchored embeddings.
  • Schema is forward-only: no column drops, no renames. Forward upgrade path guaranteed.

Distribution

  • Single official channel: dist.stryxlabs.com (Cloudflare R2 with global CDN).
  • One-liner installers for macOS, Linux, Windows — curl mneme.stryxlabs.com/install.sh | bash and irm mneme.stryxlabs.com/install.ps1 | iex.
  • Linux service install: mneme service install --user with systemd integration.
  • All install scripts verify SHA-256 before extracting.
//03Previous release

v0.3.2.
Pre-keystone.

2026 · April. 49 MCP tools, baseline recall benchmark established at 2/10. Foundation for Genesis.

v0.3.2
2026 · April

Highlights

  • 49 MCP tools, full audit suite (security, performance, accessibility, reliability).
  • Multi-platform install: macOS, Linux, Windows PowerShell.
  • 14 Vision SPA graph views (initial set).
  • Local LLM integration via llama.cpp (opt-in).

Known gaps (resolved in v0.4.0)

  • Recall was text-anchored: returned 2/10 on the golden benchmark.
  • No apply-with-rollback updater: failed updates left users without binary.
  • No symbol canonicalization: super::spawn vs crate::manager::spawn treated as different symbols.
//04Earlier history

v0.1 → v0.3.
Foundation.

2026 · Jan–April. The build-up to a public release. 27 storage layers established, SQLite WAL store, ONNX embedder, daemon architecture.

v0.1 → v0.3
2026 · Jan – April

Foundation work

  • SQLite-backed store with 27 logical layers.
  • Cross-platform daemon (Windows/macOS/Linux).
  • MCP server with initial 30 tools.
  • File watcher with debounced incremental rebuilds.
  • ONNX-based BGE embedder running on CPU.