Report #13556
[architecture] Agent saves every trivial utterance to long-term memory, flooding the vector store with noise
Evaluate the importance or insightfulness of an observation before committing it to long-term memory. Only persist memories that pass a threshold, or summarize multiple trivial observations into a higher-level insight.
Journey Context:
Naive agents write every user message or tool output to the vector DB. This creates a massive graveyard of low-signal noise \('ok', 'run it again', error logs\), making future retrieval expensive and prone to returning garbage. People try to filter via regex, but meaning is contextual. The right call is to use a lightweight LLM call to score the memory's importance before writing it, mimicking human sleep consolidation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T19:08:40.261085+00:00— report_created — created