Adding Persistent Decision Memory to LLM Agents via Decision Notes
adi1405 · reddit · 2026-07-06
An agent memory pattern inspired by the software engineering concept of ADRs (Architecture Decision Records) is gaining traction. Unlike vector databases or knowledge bases, this approach inserts a "decision layer" into the context pipeline: maintaining a decision-notes/ directory to record historical choices, supporting evidence, and "when to revisit" trigger conditions. This forms a judgment chain of "Information Source → Knowledge Base → Decision Record → Agent Action."
Before executing a tool, the agent checks the consistency of the decision records. If a new action conflicts with a historically human-confirmed decision, it is flagged rather than blindly executed. This pattern aims to solve the system prompt bloat and behavior drift issues in long-running agents, and is considered a lightweight alternative to the currently over-relied-upon vector DB solutions.
More from coding & agent
- GPT-6 Astra beats Factorio with enemies in 44 in-game hours at ~$4,500 API cost — liminal_bardo · 2026-09-11
- Investment Analyst Asks How to Build a Claude-Based Diligence Agent Stack — Careless_Tie2286 · 2026-09-11
- How Do You Catch Behavioral Regressions in LLM Agents Between Releases? — Beautiful_Belt_601 · 2026-09-11
- Treating agents like 50 First Dates: a 3-layer context system so every conversation doesn't start from zero — evielync · 2026-09-11
- Running the Firefox MCP on Android via Termux, ngrok, and mcp-proxy — Nervous-Strain7544 · 2026-09-11
- Run Firefox MCP on Android: Termux + ngrok tunnel tutorial — Nervous-Strain7544 · 2026-09-11