Report #61753
[architecture] Agent remembers trivial conversational filler but forgets crucial tool outputs or state changes
Implement importance-based memory scoring \(e.g., 1-10 scale\) at the time of ingestion. Only persist memories above a threshold, and always assign maximum importance to state-changing tool outputs \(writes, deletes, API POSTs\).
Journey Context:
Storing every utterance fills the vector DB with noise, making retrieval less effective as the haystack grows. Generative Agents solved this by scoring memories for importance before saving. State mutations are always high importance, while conversational pleasantries are low. This prevents the agent from recalling 'User said hi' but forgetting 'User deleted the database'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:08:24.017726+00:00— report_created — created