tasks_update
Actualiza una tarea recurrente (parcial): título, contenido, carpeta, etiquetas, prioridad, calendario (intervalo, modo, próxima fecha) y status draft | active (activarla exige content). Para ejecutarla usa task_start / task_done / task_release, no status. Para registrar que se ha hecho usa task_done, no cambies nextDueDate a mano. Con folderId la mueve; a una carpeta que otro te ha compartido con rol full solo puedes mover tareas tuyas, y pasan a ser de su dueño. Para asociar/enlazar recursos, incrusta chips en el content con el patrón $[note::] (o $[expedient::], $[log::<título>] para una bitácora, $[issue::<título>] para una issue, $[task::<título>] para una tarea recurrente, $[environment::] para un entorno). Al guardar, el grafo de referencias se actualiza automáticamente. Ejemplo: para enlazar con la nota 42 titulada "Contrato", incluye el texto $[note:42:Contrato] en el content.
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": "tasks_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID de la tarea | |
| tags | No | ||
| title | No | ||
| status | No | draft (en preparación) | active | |
| content | No | ||
| folderId | No | ||
| priority | No | low | medium (por defecto) | high | critical | |
| nextDueDate | No | Próxima fecha, YYYY-MM-DD | |
| intervalUnit | No | day | week | month (por defecto) | year | |
| scheduleMode | No | from_done (por defecto: la siguiente se cuenta desde que se hace) | fixed (calendario fijo) | |
| intervalCount | No | Cada cuántas unidades se repite (por defecto 1) |