Report #76513
[architecture] Appending all new facts to memory causing contradictory retrievals
Implement upsert logic or explicit memory editing \(insert/replace/delete\) for core factual memory, rather than purely append-only storage.
Journey Context:
Append-only vector stores naturally accumulate contradictions. If a user updates their address, both the old and new addresses will be retrieved, causing the LLM to hallucinate or fail. Core state \(user profile, environment config\) must be mutable, while episodic memory \(event logs\) can be append-only. Separating these prevents stale facts from overriding current state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T11:01:00.225200+00:00— report_created — created