Open Source Auto-Memory System for LLM Agents Achieves 94% Recall Accuracy

✍️ OpenClawRadar📅 Published: March 21, 2026🔗 Source
Open Source Auto-Memory System for LLM Agents Achieves 94% Recall Accuracy
Ad

A developer has open-sourced an auto-memory system for LLM-based agents that automatically extracts, classifies, and persists facts across sessions without requiring explicit "save this" commands. The entire project—including plugin code, benchmark design, and test harness—was built using Claude Code as the primary development tool.

How the Memory System Works

The system operates with two layers:

  • Layer 1 (per-turn): A lightweight LLM summarizes each turn in real-time and writes to a staging file
  • Layer 2 (session boundary): Asynchronous classification into four skill files: identity, knowledge, lessons, and preferences

Retrieval works by having the agent load relevant skill files based on keyword matching in descriptions. The approach uses structured markdown files that the agent reads as "skills" rather than vector databases or RAG pipelines.

Development with Claude Code

Claude Code assisted in multiple aspects of the project:

  • Architecture design: Helped evaluate LongMemEval as a benchmark candidate, identified the paradigm mismatch (long-context retrieval vs. progressive memory), and proposed an adapted 6-question-type benchmark
  • Benchmark authoring: Designed the full 20-session/48-fact test suite including fact planting table, update chains (A→B→C), interference pairs, abstention questions, and two-hop trigger placement
  • Test harness: Built the entire autotest framework including serial executor, multi-turn polling, lifecycle management, rule evaluator, and LLM judge pipeline
  • Debugging in the loop: Diagnosed issues live during test runs, such as an update popup blocking Agent restarts, which was fixed by locking the updater state file to read-only
Ad

Benchmark Results

The 20-session benchmark was inspired by LongMemEval and tested 48 planted facts across 6 question types:

  • Deep recall: Facts from sessions 1-2 tested 15+ sessions later - 89%
  • Knowledge update: 3-level correction chain (A→B→C) - 100%
  • Cross-session reasoning: Combine facts from 3+ sessions - 100%
  • Interference resistance: Similar names that shouldn't be confused - 100%
  • Temporal reasoning: "Which came first?" ordering questions - 80%
  • Abstention: "I don't know" for never-mentioned facts - 86%

Overall: 49/52 checkpoints passed (94.2%). The one hard failure occurred when the agent inferred "you've done social media marketing" from a vaguely related fact ("promotion work") when the correct answer was "never discussed"—a classic LLM over-inference problem.

Availability and Questions

The project is open source with code and benchmark available on GitHub. The developer is looking for feedback on the skill-file approach (structured markdown vs. vector search), better ways to test abstention (identified as the hardest dimension), and information about others benchmarking cross-session memory in agents (not just long-context).

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Building a Sub-500ms Voice Agent: Architecture and Performance Insights
Tools

Building a Sub-500ms Voice Agent: Architecture and Performance Insights

A developer built a voice agent from scratch achieving ~400ms end-to-end latency with full STT → LLM → TTS streaming. Key insights include treating voice as a turn-taking problem, using semantic end-of-turn detection, and colocating all components for minimal latency.

OpenClawRadar
🦀
Tools

Survey of Local-First Markdown Memory Servers for AI Agents: Mem0, Hindsight, Zep, and the Newcomer Engram

A user tested ~20 local agent memory systems for storing memories as editable files. Engram (by Obsidian68) was the only one that met all requirements: fully local, Markdown storage, smart dedup, importance decay, and standalone server.

OpenClawRadar
Open-source AI job search system built with Claude Code evaluates offers, generates tailored resumes
Tools

Open-source AI job search system built with Claude Code evaluates offers, generates tailored resumes

A developer open-sourced a Claude Code project that turns your terminal into a job search command center. The system evaluates job offers across 10 dimensions, generates ATS-optimized PDF resumes, scans 45+ company career pages, and includes 14 skill modes.

OpenClawRadar
Forge: Open-Source Claude Code Plugin Adds Governance and Testing Gates
Tools

Forge: Open-Source Claude Code Plugin Adds Governance and Testing Gates

Forge is an open-source Claude Code plugin that adds file locking, automated test gates, and 22 governance agents to prevent collisions and drift in AI-generated code workflows. It's MIT licensed and installs via the Claude plugin marketplace.

OpenClawRadar