Report #93031
[architecture] Agent saves every single utterance to long-term memory
Implement a 'memory critic' or 'importance scorer' step before writing to the vector store. Only persist memories that exceed a threshold of importance or represent a change in state.
Journey Context:
If an agent saves 'User said hello' or 'User asked for the time', the vector store becomes a dumping ground, degrading cosine similarity scores for actually important facts \(the needle in a haystack problem\). Adding a scoring step \(e.g., 1-10 rating\) filters out noise. This is explicitly modeled in Generative Agents' memory stream architecture.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T14:44:30.533575+00:00— report_created — created