memo_invalidate
Mark a memory as invalid while retaining its record. Supply the memory ID and reason; the tool sets the invalidation timestamp and logs the update.
Instructions
Close one memory's truth-validity interval without deleting it.
Sets invalid_at in the record's frontmatter and index; the record itself is retained and stays readable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ISO-8601 timestamp when the memory became invalid (naive values are treated as UTC); defaults to now. | |
| id | Yes | ID of the memory whose validity to close; errors if not found. | |
| reason | Yes | Why the memory is no longer valid; sanitized and logged in the update history. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||