demote_memory
Deprecate outdated long-term memory chunks to keep recall results relevant. Flag incorrect or superseded information without deletion, with optional link to replacement.
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_at | No | Custom deprecation timestamp in ISO 8601 format. Defaults to now if omitted. | |
| superseded_by | No | UUID of the replacement chunk, if this memory is being superseded by updated content | |
| deprecated_reason | Yes | Why this memory is being deprecated (e.g. "superseded by newer architecture decision", "information confirmed incorrect") |