github.devotd.
NewAI agents

nabzx/mnemosyne v0.0.8 — Agent Memory Version Control

nabzx/mnemosyne is a Rust project that brings version control and provenance tracking to agent memory; its latest release is v0.0.8.

Repositorynabzx/mnemosyne ↗

Version control for AI agent memory. Commit, branch, merge, blame and time-travel what your agents know.

stars
★ 17
Forks
1
Language
Rust
License
Apache-2.0
Latest release
v0.0.8
Read original source ↗View on GitHub ↗

The latest release of the GitHub repository nabzx/mnemosyne is v0.0.8. The project applies git-style version control — commit, branch, merge, blame — to an agent's memory. The available information contains no change list for this release, so what was added or changed in v0.0.8 cannot be confirmed. The repository shows 17 stars and is licensed under Apache-2.0.

Memories are recorded as immutable content-addressed snapshots with provenance attached. That makes it possible to trace which commit a given belief came from, to bisect for the commit where an incorrect belief first appeared, and to reconstruct memory as of a past point in time. It consists of a Rust core, the mnem CLI, and a Python SDK named mnem-agents. According to the README, it runs locally and deterministically without network access or model calls.

The results for exact reconstruction, bisect, blame, and lossless merge are the project's own report in the README. The README states those properties passed 100% of the time over 720 runs with 80 seeds, and that it applies 50,000 fuzzing cases to the merge algorithm and runs them in CI on every change. Meanwhile, the repository status badge marks the project as being at an early development stage, and there is a single Python test under the root tests/. The verification claims therefore have to be read within the scope presented in the documentation, and execution quality cannot be considered sufficiently demonstrated.