agent-memory-harness
worthwhilePersistent memory plugin for Claude Code that lets smaller models match frontier performance on long-running tasks.
What it is
A plugin for Claude Code that provides persistent, self-curating memory via a local store and MCP server, enabling agents to retain context across long-running sessions.
How it differs from vanilla Claude
Vanilla Claude Code has a built-in CLAUDE.md file for memory, but it's limited and manual. This plugin automatically extracts and manages memories, uses a routing and dreaming mechanism, and allows sharing memory across a team via committed markdown files.
Skill, plugin, or workflow shift?
Approximately 2,000 lines of Python code, plus evaluation harness, benchmarks, and documentation site.
Devil's advocate — is this just complexity?
The core insight—persistent memory improves agent performance—is well-known and already partially addressed by Claude Code's built-in memory features. The project adds complexity with a separate runtime, MCP server, and multiple memory stages, which may outweigh the incremental benefit for most users. The requirement for an OpenRouter API key for memory creation adds friction. For short tasks, the overhead of installing and maintaining this plugin is not justified.
The honest case for it
This project provides a rigorous, benchmarked approach to agent memory, with a clear architecture and evaluation framework. The ability to share memory via markdown files is a practical team feature. The modular design allows for future improvements. The benchmarks show that a smaller model with memory can match frontier performance, which is a strong value proposition for cost savings.
Who it's for
Audience fit
Depth and leverage for a technical engineer who wants to understand it and level up their workflow — not just offload work.
Value for someone who wants a more capable tool without the technical depth — accessible, does-it-for-you.
Requires technical setup to install plugin and configure API keys; provides deep memory management for developers.