Skip to main content

Conflict Resolution

This view helps you manage contradictory memories that arise during data ingestion or scheduled scans (see Conflict Detection). The layout centers around two side-by-side memory cards: the Old Memory (currently stored) and the New Memory (the incoming statement). Below the cards are specific action buttons to resolve the conflict:
  • Keep Old: Rejects the incoming memory and preserves the existing one.
  • Keep New: Overwrites the existing memory with the new information.
  • Keep Both: Accepts the new memory while retaining the old one (useful if both are contextually true, or to establish a timeline).
  • Remove Both: Deletes the old memory and rejects the new one entirely.
  • Manual Merge: Opens a dialog to manually draft a new memory that synthesizes both points.
  • Expire Old, Keep New: Immediately marks the old memory as expired (subject to the Expiry Policy) while promoting the new memory to the active context window.
  • Expire Both: Immediately marks both the old and the incoming memory as expired.
For more details on managing conflicts outside of the UI, refer to the memanto conflicts CLI or the Resolve Conflicts API.
Memanto conflict resolution page