Releases: sachitrafa/YourMemory
Releases · sachitrafa/YourMemory
v1.3.0 — Hybrid Vector + Graph Engine
What's new in v1.3.0
Hybrid Vector + Graph Memory Engine
- Two-round retrieval: vector search (Round 1) + BFS graph expansion (Round 2) — surfaces related memories that score below the similarity cut-off
- Semantic edges: graph edges created by cosine similarity (≥ 0.4 threshold), not insertion order. Edge weight = similarity × verb weight
- Chain-aware pruning: a decayed memory is kept alive if any graph neighbour is still strong
- Recall propagation: recalling a memory boosts graph neighbours' recall count automatically
- NetworkX backend (zero setup, default) — persists at
~/.yourmemory/graph.pkl - Neo4j backend (opt-in) —
pip install 'yourmemory[neo4j]', setGRAPH_BACKEND=neo4j
Multi-Agent Shared & Private Memory
- API key authentication (
ym_prefix, SHA-256 hashed — plaintext never stored) - Per-memory
visibility:shared(all agents) orprivate(owner only) can_read/can_writescopes per agent registrationrevoke_agent()for instant key invalidation
License
Switched to CC-BY-NC-4.0 — free for personal, educational, and research use. Commercial use requires a separate agreement (mishrasachit1@gmail.com).
Install
pip install yourmemory==1.3.0v1.2.1 — DuckDB default, Cline support, Python 3.14 compatible
What's new
- DuckDB replaces SQLite as default backend — same recall quality as pgvector, zero setup
yourmemory-pathcommand — prints full executable path + ready-to-paste config for Cline, Cursor, Windsurf- Python 3.14 compatible — spaCy 3.8.13+ resolves Pydantic v1 issues
- Cline / Cursor support — full stdio MCP compatibility, importance validation fixed
- Optional deps —
pip install yourmemory[postgres]for pgvector,yourmemory[sse]for HTTP transport - Fixed stdout corruption (MCP JSON-RPC protocol fix)
Install
pip install yourmemory==1.2.1Quick start
pip install yourmemory
yourmemory-path # get your Cline/Cursor configv1.0.3 — SQLite default, zero-setup install
What's new
- Zero infrastructure: SQLite default backend, created automatically at
~/.yourmemory/memories.db - pip install yourmemory — two commands to full MCP memory
- Semantic deduplication with spaCy heuristics (reinforce / replace / merge)
- Dual backend: SQLite (default) · PostgreSQL + pgvector (opt-in via DATABASE_URL)
- Automatic 24h decay job — no cron needed
- +16pp better recall than Mem0 on LoCoMo benchmark