demote_memory
Deprecate a long-term memory chunk to flag it as outdated or superseded, removing it from recall results. Optionally link to a replacement chunk for traceability.
Instructions
Deprecate a long-term memory chunk in demo.marsvault_chunks, marking it as outdated or superseded. The chunk is not deleted — it is flagged so it no longer appears in recall results. Use this when information becomes incorrect, irrelevant, or is replaced by newer knowledge. Optionally link to the replacement chunk for traceability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | UUID of the long-term memory chunk to deprecate | |
| deprecated_reason | Yes | Why this memory is being deprecated (e.g. "superseded by newer architecture decision", "information confirmed incorrect") | |
| superseded_by | No | UUID of the replacement chunk, if this memory is being superseded by updated content | |
| deprecated_at | No | Custom deprecation timestamp in ISO 8601 format. Defaults to now if omitted. |