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.
Parameters
Section titled “Parameters”| Name | Type | Description | |
|---|---|---|---|
project_uuid | string | optional | Project UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise. |
task_id | string | required | The task's uuid (or its short per-project number), from list_project_tasks. |
status | string | required | The new status. (open, in_progress, done, dismissed) |
note | string | optional | Optional note kept on the transition. |
Example
Section titled “Example”{ "tool": "update_project_task", "arguments": { "task_id": "<task_id>", "status": "open" }}