Step 2 of replacing a memory: do it
memory_supersede_confirmConfirms a previewed note replacement only after the user reads the warning and approves, using a one-time token that fails if any note changed.
Instructions
STEP 2. Replaces the note(s) previewed with memory_supersede_preview, but ONLY with that preview's one-time token and ONLY after the person has read the warning and said yes. The token expires, works once, and fails if any note changed since the preview, so nothing is replaced by surprise. If you previewed a NEW note (new_title), send the same new_title/new_body/new_tags/new_confidence again. Nothing is deleted: the old note is kept, marked superseded, and memory_supersede_undo brings it back. If the warning had a RED FLAG, an admin connection must also pass acknowledge_risk: true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"token": "<token>"
},
"name": "memory_supersede_confirm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | The confirmation code from memory_supersede_preview. | |
| new_body | No | The text of the new note. | |
| new_tags | No | Tags for the new note. | |
| new_title | No | The title of the NEW note that will take the old note's place. Give this (with new_body) OR new_id. | |
| new_confidence | No | Optional CLAIM (0 to 1) of how sure you are of the new note. A claim only. | |
| acknowledge_risk | No | Only for a warning that had a RED FLAG: say you accept it (admin connections only). |