memory_update
Update an existing memory's content, importance, confidence, or pin status without changing its ID. Correct facts, adjust rankings, or prevent forgetting.
Instructions
Update fields of an existing memory in place (keeps the same id).
Use it to correct content, re-weight importance/confidence, or pin a memory so
it is never forgotten. Only the fields you pass are changed. Returns the updated
`id`, `content`, and `updated_at`, or an `{"error": ...}` object if the id does
not exist.
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": {
"memory_id": "<memory_id>"
},
"name": "memory_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pinned | No | Pin (true) to exempt the memory from decay/forgetting, or unpin (false). Omit to leave unchanged. | |
| content | No | New content text. Omit to leave unchanged. | |
| memory_id | Yes | Id of the memory to modify. | |
| confidence | No | New confidence 0.0-1.0 (how sure the fact is true). Omit to leave unchanged. | |
| importance | No | New importance 0.0-1.0 (boosts ranking). Omit to leave unchanged. |