Skip to content

v0.4.0 — mnemosyne-memory 4.0.0b3 (recall provenance logging)

Choose a tag to compare

@AxelFooley AxelFooley released this 24 Sep 05:41
· 17 commits to main since this release

MnemoBrain v0.4.0

Upstream engine upgrade: mnemosyne-memory 3.15.1 → 4.0.0b3.

Why 4.0.0b3

Upstream Mnemosyne shipped v0.7.3 (2026-09-23), the first release containing recall provenance logging (mnemosyne-oss/mnemosyne#957, merged 2026-09-21). The matching core artifact on PyPI is mnemosyne-memory 4.0.0b3 — no stable 4.0.0 exists yet, so we pin the beta rather than wait.

What the provenance feature gives MnemoBrain users

  • Every recall injection is now logged: one JSONL line per turn at <db>.recall_provenance.jsonl with query, injected results, scores, and top_k.
  • Enables mnemosyne_provenance recall of what the agent actually saw when it answered.
  • Install note: install verifies bun >= 1.3.11; pip-installs mnemosyne-memory==4.0.0b3 into the venv; bun add github:garrytan/gbrain#v0.50.0.0 --ignore-scripts.

Changes

  • Bump default MNEMOBRAIN_MNEMOSYNE_VERSION pin 3.15.1 → 4.0.0b3 (src/mnemobrain/config.py, docs/CONFIG.md, SKILL.md)
  • Bump MnemoBrain version 0.3.0 → 0.4.0 (pyproject.toml, src/mnemobrain/__init__.py)
  • Test suite updated for the new pin

Upgrade

git pull
./.venv/bin/python -m pip install -e . && ./.venv/bin/mnemobrain install
./.venv/bin/mnemobrain doctor   # should PASS on mnemosyne line

Full Changelog: v0.3.0...v0.4.0