memory_supersede
Replace an outdated saved fact with a newer version while keeping the old one as history, so retrieval returns the corrected memory instead of duplicates.
Instructions
Replace an existing memory with a newer version. The old memory is kept as history (status: superseded) and retrieval returns the new one. Use when a saved fact becomes outdated and should be replaced rather than duplicated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the memory being replaced. | |
| tags | No | Optional tags for the new memory. | |
| type | No | Category of the new memory. Defaults to the old memory's type. | |
| aliases | No | Optional: alternate phrasings of this fact — synonyms, another way a question might be worded, equivalents in the user's other language (e.g. 节假日 for 'public holidays'). They are indexed with the memory so differently-worded questions still match. Only used when the install has capture aliases enabled (init default). Send at most 4; extras and blanks are dropped silently, never an error. | |
| content | Yes | The new, corrected content. |