CHAPTER 02 · The Four Types of Memory · 4 / 7
Procedural memory
Procedural memory encodes executable skills, behavioral patterns, and learned behavior. It is closer to habits and instructions than to facts.
In the author's system, procedural memory maps to files like AGENTS.md and SOUL.md, which hold persona instructions, behavioral constraints, and escalation rules. When the agent reads these at the start of a session, it is loading procedural memory. The "Practical Guide" makes the point that these are not just system prompts; they are a form of long-term learned behavior that shapes every action, which is why the survey treats procedural memory as its own distinct tier.
The author is candid that procedural memory is the most neglected tier in practice, including in his own work. People spend effort tuning a prompt, but the feedback loops that should update procedural memory over time often get left out. Ideally these files would be updated based on user feedback, or even through reflective "dream" processes that analyze past interactions and refine the agent's behavior. A practical recommendation appears later (Chapter 3 and the takeaways): treat procedural memory as code, and keep it under version control.