resolve_contradiction
Resolves conflicting memories by keeping one and superseding, deleting, or weakening the other to maintain consistency.
Instructions
Resolve a contradiction by keeping one memory and handling the other.
After resolving:
'supersedes': Creates SUPERSEDES relationship, weakens trust in discarded
'delete': Removes the discarded memory entirely
'weaken': Reduces trust in discarded memory but keeps it
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep_id | Yes | ID of memory to keep (must be one of the two) | |
| resolution | No | How to handle the discarded memory: 'supersedes' (kept memory replaces other), 'delete' (remove the other memory), 'weaken' (reduce trust in other memory) | supersedes |
| memory_id_a | Yes | First memory in contradiction | |
| memory_id_b | Yes | Second memory in contradiction |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||