Update Todo
Update an existing TODO task.
Instructions
Call update-todo .
Append to existing description; do not prepend.
Completed implementation example:
update-todo({ "taskId": "<taskId>", "workspaceId": "<workspaceId>", "status": "Completed", "title": "Finalize HubSpot webhook retries", "description": "<existingDescription>\n\n---\n\n## Changes\n- What changed: Added retry backoff and idempotency guard for webhook handler\n- Why: Prevent duplicate processing on transient failures" })
Non-delivery update example:
update-todo({ "taskId": "<taskId>", "workspaceId": "<workspaceId>", "status": "In Review", "description": "<existingDescription>\n\n---\n\n## Update\n- Summary: Refined implementation plan and acceptance criteria" })
If only a task title is available, resolve IDs with list-planned-work first, then call get-task-details when description context is needed.
If setting TODO status to Completed , append a ## Changes block. Do not send status-only completion updates. Use Changes/Why only for completed external work; otherwise append Update summary.