Skip to main content

memanto conflicts

Reads the conflict report generated by memanto detect-conflicts and walks through each unresolved conflict, letting you choose how to resolve it.
memanto conflicts [OPTIONS]
Options:
  • -d, --date TEXT - Date in YYYY-MM-DD format (defaults to today)
  • -a, --agent TEXT - Agent identifier (defaults to active agent)
  • -l, --list - List conflicts without interactive resolution
Examples: Resolve today’s conflicts interactively:
memanto conflicts
List conflicts for a specific date without resolving:
memanto conflicts --date 2026-03-01 --list
Specific agent:
memanto conflicts --agent customer-support
Interactive Flow: For each unresolved conflict, Memanto shows both memories side by side with an AI recommendation, then prompts for an action:
Conflict 1/2
[CONTRADICTION]  Database preference changed

Memory A (old):  ID: abc-123 · 2026-05-01
  Customer is in finance team

Memory B (new):  ID: def-456 · 2026-05-08
  Customer moved to marketing team

AI Recommendation:  Keep B (new)

[1] Keep A (old memory)
[2] Keep B (new memory)  << recommended
[3] Keep both
[4] Remove both
[5] Manual: type replacement
[s] Skip  [q] Quit

Choose: 2
  OK Kept B (new). Old memory deleted.
After any conflicts are resolved, the local memory.md cache is automatically re-synced. Notes:
  • Requires a conflict report to already exist for the date — run memanto detect-conflicts first (or enable memanto schedule enable, which runs both automatically).
  • Interactive resolution requires an active agent session. --list mode does not.
  • Backed by the List Conflicts and Resolve Conflict API endpoints.