Skip to content

Releases: sachitrafa/YourMemory

v1.3.0 — Hybrid Vector + Graph Engine

10 Apr 04:27

Choose a tag to compare

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]', set GRAPH_BACKEND=neo4j

Multi-Agent Shared & Private Memory

  • API key authentication (ym_ prefix, SHA-256 hashed — plaintext never stored)
  • Per-memory visibility: shared (all agents) or private (owner only)
  • can_read / can_write scopes per agent registration
  • revoke_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.0

v1.2.1 — DuckDB default, Cline support, Python 3.14 compatible

31 Mar 17:42

Choose a tag to compare

What's new

  • DuckDB replaces SQLite as default backend — same recall quality as pgvector, zero setup
  • yourmemory-path command — 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 depspip install yourmemory[postgres] for pgvector, yourmemory[sse] for HTTP transport
  • Fixed stdout corruption (MCP JSON-RPC protocol fix)

Install

pip install yourmemory==1.2.1

Quick start

pip install yourmemory
yourmemory-path   # get your Cline/Cursor config

v1.0.3 — SQLite default, zero-setup install

30 Mar 04:27

Choose a tag to compare

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