MCPFast / Tools / Mnemo: Zero-dependency agent memory with correction channel
Mnemo provides zero-dependency agent memory with value-ranked recall, consolidation, and an advanced correction/erasure channel.
View on GitHub→Mnemo is a Python library designed to provide robust and efficient memory management for AI agents. It operates with zero external dependencies, making it easy to integrate into existing projects. The core functionality revolves around value-ranked recall, allowing agents to retrieve relevant information based on its perceived importance. Mnemo also includes mechanisms for memory consolidation, helping to organize and refine stored data over time. A key distinguishing feature is its advanced correction and erasure channel, enabling precise modification and removal of specific memories, which is crucial for dynamic agent behavior and error correction.
Mnemo acts as the persistent memory component for AI agents. It stores information gathered by an agent during its operation, such as observations, past actions, and learned facts. When an agent needs to access past information, Mnemo facilitates retrieval, prioritizing memories that are most relevant to the current context. The consolidation process helps to prevent memory overload and maintain efficiency. The correction channel allows for fine-grained control over the memory state, enabling agents to update or delete incorrect or outdated information, a critical capability for agents that learn and adapt.
Mnemo is intended for AI developers building agents that require sophisticated memory management. This includes developers working on: