What problem does it solve?
Claude Code auto memory can accumulate outdated project closures, already-resolved feedback, contradictions, and stale references, which reduces retrieval quality and causes the system to keep acting on obsolete information.
Core Features & Use Cases
- Meaning-based cleanup of auto memory entries: Scans
MEMORY.md plus individual memory entries, builds relationships, and assigns types such as completed, resolved, outdated, promoted, duplicate, or stale.
- Evidence-first validation with confidence: Requires concrete evidence in the form
path:line + quote, assigns confidence (High/Med/Low), and degrades anything weak into Stale for user review.
- Dry-run and gated execution: Produces a diff-style dry-run preview for archive/delete/edit/consolidate actions and waits for explicit user approval before modifying memory.
- Index readability improvements: Optionally groups
MEMORY.md into categories (structure only) to keep activation effective without changing entry text.
Quick Start
Run memory-garden to perform a dry-run cleanup of your Claude Code auto memory by scanning MEMORY.md and memory entry files, producing an evidence-backed report, and applying only your approved archive/delete/update/consolidation changes.