Skip to content

update_project_task

Move a task along its lifecycle - mark it done when you finished the work, dismissed when it no longer applies, in_progress when you picked it up. The change is written into the task's audit history (who/when), which is how work is measured. Address the task by its uuid from list_project_tasks. Unknown id is a 404.

NameTypeDescription
project_uuidstringoptionalProject UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise.
task_idstringrequiredThe task's uuid (or its short per-project number), from list_project_tasks.
statusstringrequiredThe new status. (open, in_progress, done, dismissed)
notestringoptionalOptional note kept on the transition.
{
"tool": "update_project_task",
"arguments": {
"task_id": "<task_id>",
"status": "open"
}
}