correct
Fix inaccurate memories by superseding the old entry and recording the reason, preventing repeated errors.
Instructions
Use this instead of forget when a memory turns out to be wrong.
Demotes the old memory to superseded (corrected) and creates a new memory that records the reason for the correction. Explicitly recording the mistake prevents the same error from being repeated (a hypercorrection effect).
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>",
"corrected_content": "<corrected_content>",
"reason": "<reason>"
},
"name": "correct"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| reason | Yes | ||
| source | No | unknown | |
| corrected_content | Yes |