Long-running agents accumulate bad memories — dev calls for an explicit memory lifecycle

Arc_bong · reddit · 2026-08-30

A developer on Reddit raises a real-world pain point: for agents running across many sessions, long-term memory works great at first, but after enough history accumulates the effect reverses —

The core claim: memory systems need an explicit lifecycle, not an ever-growing retrieval store. The author asks the community what works in practice: separating semantic facts / episodic experiences / procedural instructions; decaying, expiring, or periodically consolidating memories; keeping provenance + timestamps so agents can judge trustworthiness; and — most interesting to him — evaluating memory by downstream task success rather than retrieval precision/recall. A memory can be retrieved "correctly" and still make the agent's next action worse. He also compares LangMem, Mem0, Letta, and Lyzr Control Plane, which make different assumptions about where memory should live in the agent stack.

Related event: Long-Running Agents Break as Stale Memories Accumulate(2 posts)→

Original post →

More from coding & agent

coding & agent channel →