apply_plan
Execute an approved merge or supersede plan by ID, invalidating old memories without deleting them. Requires confirmation for non-exact matches to ensure reversible, verified memory updates.
Instructions
Execute a previously-generated merge/supersede plan by id. Recorded as a reversible operation. Old memories are invalidated (never deleted). 'possible'/'non_match' plans require confirm=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": {
"plan_id": "<plan_id>"
},
"name": "apply_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Required true for 'possible'/'non_match' plans. 'match' plans apply only if the policy has auto_apply=true, else confirm is required too. | |
| plan_id | Yes | ID of a plan produced by plan_merge / plan_supersede. |