Experiment · EXP-003
Is conversation history a memory system?
Treating the full transcript as memory versus storing task state.
I repeatedly encountered the idea that keeping every previous message would make agents consistent. It does not. It stores tokens. For long-running coding work, a compact task memory of objectives, decisions, and failures is the more promising design. Status: in progress as a research direction; completed as a negative finding about transcripts.
Hypothesis: If the agent retains the full conversation, it will remember the decisions that matter.
Research question
If a long-running agent keeps the complete conversation transcript, does that give it the kind of memory required to remain consistent across a task?
What failed
- Expected: Keeping more conversation history should preserve more useful information and therefore improve consistency.
- Actual: Long histories became expensive and noisy while important task state could still become difficult to recover or easy to contradict.
- Cause: The design treated storage as memory. It preserved what was said rather than explicitly preserving what should remain true.
Alternative
For long-running work, I prefer task memory: objective, constraints, decisions already made, files changed, unresolved failures, assumptions, and the current execution state. These are pieces of information that can change a future decision.
- Current objective
- Major decisions already made
- Constraints and non-goals
- Files modified
- Tests already attempted
- Unresolved failures
- Assumptions discovered during execution
Anything that will not change a future decision is a candidate for expiry. Storage is not memory. Unlimited transcripts are often expensive noise.
Result
The full transcript is useful as a record, but it is a weak primary memory architecture. A memory system needs a policy for what to preserve, how to represent it, when to retrieve it, and when to retire it.
Research direction
The open question is how to update task memory without allowing summaries to silently erase important constraints. I am more interested in state that is explicit and inspectable than in indefinite transcript accumulation.
Abubakar, Imam. "Is conversation history a memory system?." Imam Abubakar AI Research, 2026. https://imamabubakar.com/research/exp-003-transcript-as-memory