edit_task
Update any task fields in a single call, sending only the values you want to change. Use 'none' to clear optional fields while keeping the title intact.
Instructions
Змінити БУДЬ-ЯКІ поля задачі за один виклик (універсальний редактор).
Передавай лише те, що змінюєш — порожнє поле означає «не чіпати».
title — короткий заголовок (≤50 символів) для канбану/календаря; єдине поле, яке
НЕ можна очистити через 'none' (він обовʼязковий).
Щоб ОЧИСТИТИ поле, передай 'none'. Значення: status = backlog|todo|blockers|in_progress|in_review|testing|done
(переходи: у todo — лише з testing, in_progress, in_review або blockers; backlog → todo через
MCP заборонено, це робить лише Влад на дашборді; у blockers — лише з backlog, todo або testing;
у in_progress — лише з todo; у in_review — лише з in_progress; у testing — лише з in_progress,
in_review або blockers; у backlog і done — звідки завгодно);
priority = asap|high|low; deadline = РРРР-ММ-ДД; energy = S|M|L; domains/links — через
кому/пробіл; project = слаг проєкту або 'global' (фізично переносить задачу між файлами).
text — ОДИН рядок (з переносом — помилка); plan — багаторядковий markdown-план задачі
(окремий файл, не рядок задачі; 'none' прибирає; його бачить get_task).
`links` — шлях нотатки, з якої виросла задача, напр. 'projects/task-manager/overview'.
Саме цим задача зшивається зі своїм контекстом, тож проставляй його завжди, коли задача
виросла з конкретної нотатки. Перехід у in_progress стереже WIP-ліміт (≤15).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": "edit_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| plan | No | ||
| text | No | ||
| links | No | ||
| title | No | ||
| energy | No | ||
| status | No | ||
| domains | No | ||
| project | No | ||
| deadline | No | ||
| priority | No |