Report #3505
[architecture] Agent remembers every tool result, embedding, and hallucination forever
Apply explicit retention policies: remember facts the user confirmed or that changed state; decay observations with a half-life or confidence score; garbage-collect tool outputs that are idempotent or reproducible. Persistence is not the goal; signal is.
Journey Context:
Engineers often default to 'store everything, retrieve what matches.' That pollutes the vector store with noisy tool traces, wrong guesses, and stale file listings. The result is retrieval that surfaces last week's error as if it were doctrine. Decide per memory type: user preferences and verified facts get high retention; intermediate reasoning gets low retention or is discarded; transient tool outputs \(directory listings, search results\) are regenerated on demand. This is the insight behind Generative Agents' memory stream with importance, recency, and relevance scores, and behind typical production RAG hygiene: uncurated retrieval is worse than no retrieval.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T17:28:15.270896+00:00— report_created — created