Memory Update
memory_updateUpdate an existing shared memory chunk in place while keeping its ID valid, so references stay intact. Unknown IDs raise an error instead of creating a duplicate.
Instructions
Update an existing memory chunk in place; the id is kept.
Keeping the id means references to it stay valid. An unknown id raises, so a typo never silently turns into a new chunk.
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": {
"id": "<id>"
},
"name": "memory_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | chunk id (memory_search returns it in "id") | |
| text | No | new text; the embedding is recomputed when given | |
| metadata | No | metadata fields to change (merged unless replace_metadata) | |
| replace_metadata | No | replace metadata wholesale instead of merging |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||