Apuntar una corrección del usuario
save_correctionApunta que el usuario te ha corregido: lo que propusiste, lo que dijo para corregirte y la regla que implica. Llámala tú, sin pedir permiso, cada vez que el usuario rechace o cambie lo que le diste porque no era como él lo quiere (no por un error de hecho que ya arreglaste). Entra como deducida: no es una regla suya hasta que la confirme con list_corrections. Si la misma regla ya estaba, cuenta como repetida.
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": {
"correction": "<correction>",
"rule": "<rule>"
},
"name": "save_correction"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Qué clase de corrección es. | |
| rule | Yes | La regla que implica, en una frase imperativa: «Empieza por el dato, no por el contexto». | |
| skill | No | La skill que estabas siguiendo (get_skill), si había una. | |
| project | No | Con refutes: el proyecto (p1…). | |
| refutes | No | Los datos apuntados en ese proyecto que esta corrección desmiente (d1, l2, g3). Quedan refutados. | |
| proposed | No | Lo que propusiste, resumido (máx. 600). | |
| correction | Yes | Lo que dijo el usuario para corregirte, con sus palabras (máx. 600). |