Report #10228
[architecture] Agent retrieving conflicting memories and hallucinating a blend of both
Implement a memory resolution step. When retrieving multiple conflicting facts, inject them into the context with their timestamps and sources, and explicitly instruct the agent to resolve the conflict using the most recent or most authoritative source.
Journey Context:
Vector DBs return similar items regardless of truth. If a user says 'I live in NY' and later 'I moved to CA', both are retrieved. The LLM might say 'You live in NY and CA'. Explicit conflict resolution instructions force the LLM to use temporal ordering to pick the correct state, preventing fact blending and temporal hallucination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T10:10:21.662458+00:00— report_created — created