Rcarmo/memento: a cross-agent memory system Rui Carmo released Memento, a cross-agent memory system that stores shared facts for multiple AI agents on the same network, using Git-backed Markdown files and local models for retrieval. The system allows any MCP client to search, read, and propose changes, keeping durable knowledge separate from agent-specific context like conversations or credentials. Memento is a memory system designed to be shared by multiple agents on the same network. Agents remember several kinds of things, and they should not all live in the same place. Conversations are short-lived context. Reminders belong to the agent that must deliver them. Credentials belong to one machine or user. Facts such as "Smith runs Piclaw", "this service replaced that one" or "the backup lives here" may need to last for years and be available to everyone. Memento stores those shared facts. I built it for several Piclaw instances, but any MCP client can connect, search, read, submit proposals and, with curator access, publish changes. Two small local models help with retrieval. cactus-compute/needle https://github.com/cactus-compute/needle routes simple natural-language requests to read operations, while and the https://github.com/rcarmo/go-gte rcarmo/go-gte weights find related concepts when the wording differs. Permissions and Git changes stay in Memento. https://huggingface.co/thenlper/gte-small thenlper/gte-small php flowchart LR request Agent request -- core Memento core -- needle Needle