plan_merge
Generate a previewable merge plan for 2+ memories combining content, tags, and provenance without applying changes. Returns a plan_id for later application; protected members block the merge.
Instructions
Produce a previewable MERGE plan (a diff: combined content/tags/provenance) for 2+ memories WITHOUT applying it. Returns a plan_id for apply_plan. Protected members block the merge.
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": {
"member_ids": "<member_ids>"
},
"name": "plan_merge"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| member_ids | Yes | IDs of the memories to merge (>= 2). The survivor is kept; the rest are bitemporally invalidated (kept for audit). | |
| survivor_id | No | Optional: which member to keep. Defaults to the highest-retention member. |