plan_supersede
Preview superseding a memory with a new one: invalidates the old bitemporally, keeps it queryable for audit, and returns a plan ID to apply later.
Instructions
Preview superseding memory A with B — bitemporal invalidation (stamps valid_until, keeps A queryable for audit) WITHOUT applying. Returns a plan_id for apply_plan.
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": {
"old_id": "<old_id>",
"new_id": "<new_id>"
},
"name": "plan_supersede"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_id | Yes | Memory that supersedes the old one. | |
| old_id | Yes | Memory being superseded (kept, marked invalid). |