Report #16005
[architecture] Agent remembers outdated facts and gets confused by contradictory context
Implement memory as a mutable entity-relation store rather than an append-only log. When ingesting new facts, perform entity resolution to update or invalidate existing contradictory facts instead of just appending the new fact.
Journey Context:
Append-only vector stores are the default, but human state changes over time. If a user says 'I moved to New York', an append-only store still has 'I live in London' and the LLM has to guess which is current. By resolving entities at ingestion and mutating the existing state \(or adding a \`superseded\_by\` edge\), you prevent contradictory context from polluting the prompt.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T01:40:24.457991+00:00— report_created — created