Repository navigation
v0.4.0 — mnemosyne-memory 4.0.0b3 (recall provenance logging)
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.jsonlwith query, injected results, scores, and top_k. - Enables
mnemosyne_provenancerecall of what the agent actually saw when it answered. - Install note:
installverifies bun >= 1.3.11; pip-installsmnemosyne-memory==4.0.0b3into the venv;bun add github:garrytan/gbrain#v0.50.0.0 --ignore-scripts.
Changes
- Bump default
MNEMOBRAIN_MNEMOSYNE_VERSIONpin 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 lineFull Changelog: v0.3.0...v0.4.0