Markdown Memory Beats a 382-Dependency Memory Runtime in Agent Recall Test
A developer on r/openclaw published seven months of production notes on running an agent's long-term memory as a folder of structured Markdown files instead of an installed memory runtime. The core claim: the hard part of agent memory is editorial policy, not storage or retrieval.
The break-it test
A memory startup asked the author to break their product. The benchmark: give an agent three versions of the same project decision over eight months, then check whether it can return the current version, preserve the superseded history, and show the source.
Three decisions were fed in, each tagged with the meeting it came from:
- REST — January
- GraphQL — April
- tRPC — August
Asked "what is our public API decision?", the vendor runtime returned GraphQL — the superseded answer. All three versions came back tied at a relevance score of 1.000, because nothing in the retrieval path actually reads the temporal fields. The supersession columns exist in the schema, but nothing writes to them and nothing ranks by them. Three versions of a decision become three equal facts. Install size to reach that result: 382 packages.
What the Markdown folder returned
The same class of question against the author's own memory returned the current decision, dated, with superseded versions preserved above it as struck-through history, each line carrying its source. That behavior isn't computed at query time — it's just what the file says, because the editing rules require it.
Architecture
- Long-term memory lives in structured Markdown files.
- A tiny
MEMORY.mdacts as a lightweight index telling the agent what exists and where to look. - Always-loaded context stays small; persistent, inspectable memory needs no database or memory framework.
- Zero dependencies. Fully auditable with a text editor.
- Has survived seven months of daily use across three frontier models from two vendors.
The author says the full system is open source and that the README contains a single copy-paste prompt to install it on any agent with file access, but reports the subreddit's mods blocked the link.
The takeaway for anyone running a long-lived agent: if your memory layer can't return the current truth with its source while keeping the superseded versions intact, adding more retrieval infrastructure won't fix it. Editing rules will.
📖 Read the full source: r/openclaw
👀 See Also

Claude Opus 4.7 Released with Hybrid Reasoning and 1M Context Window
Anthropic released Claude Opus 4.7, a hybrid reasoning model with a 1M context window that delivers stronger performance on coding, vision, and complex multi-step tasks. Pricing starts at $5 per million input tokens and $25 per million output tokens.

MiMo-V2.5-Pro Benchmarked: Strong Social Deduction Reasoning, Good Value vs K2.6
MiMo-V2.5-Pro competes with Kimi K2.6 in autonomous Blood on the Clocktower games, with a lopsided 88% Good / 48% Evil win rate, costs $0.99/game at 183k output tokens, and is practical with 2-3 hour matches.

Claude Code's /buddy Easter Egg and User Feature Requests
Claude Code includes a hidden /buddy command that creates a Tamagotchi-style companion with species, stats, and decorative comments. A Max subscriber with 840+ sessions has detailed current limitations and proposed functional enhancements.

Anthropic Reverses Policy on Third-Party Agent SDK and claude-p, Cuts Effective Inference Value by 25-40x for Max Subscribers
Anthropic reversed its ban on third-party agents using subscription credentials but moved claude-p and the Agent SDK to a separate, non-rollover credit pool billed at API rates, reducing effective inference value by 25-40x for Max subscribers.