mnemo-memory / README.md
AthelaPerk's picture
Fix README yaml header
819c052 verified
---
license: mit
tags:
- memory
- llm
- rag
- semantic-search
---
# 🧠 Mnemo v4.1 - SLM-Inspired Memory System
Memory augmentation library for LLMs based on the Semantic-Loop Memory architecture.
## Installation
```python
# Download mnemo.py from this repo
from mnemo import Mnemo
mnemo = Mnemo()
mnemo.add("User prefers Python for data analysis")
results = mnemo.search("programming language")
```
## Features
### Core
- **Three-Tier Memory**: Working (50 items) → Token Loops → Semantic (persistent)
- **Neural Links**: 8 link types with different creation thresholds and decay rates
- **Memory Utility Predictor**: Decides WHEN to inject memory (90% accuracy)
- **Self-Tuning**: Auto-adjusts thresholds based on feedback
### v4.1 New
- **Memory Decay**: Unused memories lose 1% quality per day
- **Auto-Pruning**: Removes stale memories (quality < 0.15, unused > 30 days)
- **Link Cleanup**: Orphaned links removed when memories are pruned
## Benchmark Results
| Test | Without Memory | With Mnemo | Improvement |
|------|----------------|------------|-------------|
| Novel retrieval | 5% | 85% | +80% |
| Code retrieval | 60% | 88% | +28% |
| ROS continuous learning | 25% | 75% | +50% |
## API
```python
mnemo = Mnemo()
mnemo.add(content, namespace="default")
results = mnemo.search(query, top_k=5)
context = mnemo.get_context(query, top_k=3)
should_inject = mnemo.should_inject(query)
mnemo.maintenance_cycle()
```
## Links
- [Demo](https://huggingface.co/spaces/AthelaPerk/mnemo)
- [MCP Server](https://huggingface.co/spaces/AthelaPerk/mnemo-mcp)