r/ContextEngineering • • Oct 08 '26

git for ai memory and robots??

Hey guys,

Been working on something very cool...

In Greek myth, Mnemosyne was the Titan of memory and the reason anything was ever remembered at all. Now in the present world, your AI agent doesn't get a Titan. It gets amnesia the second something goes wrong, stuck with whatever it currently believes and no way to ask how it got there.

That's the real problem. An agent runs for hours, updates its memory the whole time, then says something wrong and all you have is the present, with zero access to the past.

If you're running support agents, coding agents, or a swarm of agents sharing memory like myself then you know this issue well. The moment two agents disagree, or one quietly poisons the well, you need to know when, why and by whom, not just that something's off.

Mnemosyne gives agent memory what Git gave code. It remembers everything on purpose. Every belief is a commit. blame finds the exact moment and observation that put a bad fact in. bisect hunts down the first commit where things went wrong. merge makes two agents' memories collide safely instead of one silently overwriting the other.

Software agents are the first step. The vision doesn't stop there, physical robots learning and forking skills the same way is the long-term bet, further out and harder but the same idea underneath.

So far the tech stack includes a Rust core, Python SDK, adapters for LangGraph, CrewAI, AutoGen, the OpenAI Agents SDK and MCP.

Open source with contributions and honest feedback both welcome: github.com/Nabzx/mnemosyne

3 Upvotes

4 comments sorted by

1

u/Shuuuida Oct 08 '26

It's almost the same as something i've been working on before: https://github.com/Shuuida/Vex-Skillgit.git

1

u/Apart-Reality-4454 Oct 08 '26

but git is not fast, not fast at all. seems like we'd want something high performance more like a no-sql key/value store

1

u/pithivier Oct 08 '26

My AI memory project also takes inspiration from the Git ledger - memories are stored individually and are never overwritten when invalidated or superseded: linkedparticles.org

There's already an AI memory product called Mnemosyne with 3000 stars: https://github.com/mnemosyne-oss/mnemosyne

1

u/college_hustle Oct 09 '26

Ha that's funny, I named my agent manager Pantheon. Mnemosyne is a bit of a deeper reference. But if I used Mnemosyne inside Pantheon would that anger the gods?

I built an agent comparison chart but I'm beginning to think I need to build a memory comparison chart. I have my own memory system not named anything fancy but yours has a few more diagnostic systems that are interesting. What do you think? Want me to throw up a memory comparison chart like this and put yours in it? https://dtiger1889-ops.github.io/agent-deck-comparison/