Report #55948
[architecture] Agent memory is append-only, leading to contradictions when facts change
Implement a memory update/deletion pathway. When ingesting new facts, search for existing contradictory facts and overwrite or delete them rather than just appending.
Journey Context:
Vector stores are fundamentally append-only, which means they accumulate stale state. If a user says 'I moved to New York', the agent still remembers 'I live in London' from last week. The fix requires a pre-write deduplication/contradiction check: before inserting a new memory, retrieve similar memories, and if they are semantically equivalent but updated, delete the old one and insert the new one.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T00:24:13.591542+00:00— report_created — created