Complete Task
complete_taskMark a task as done with an optional completion note. Persist the completion as memory. If the task is blocked, resolve the conflict by confirming or canceling.
Instructions
Mark a task as done. Optionally log a completion note. Set store_as_memory=true to persist the completion as an org-scoped memory. Returns unblocked_tasks if completing this task unblocks dependent tasks. If the task is blocked by an incomplete task, a conflict response is returned. Pass force=true to complete anyway after conflict resolution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Deprecated: use `resolution: "confirm"`. Set true to skip the blocker check. | |
| task_id | Yes | Task UUID to complete. | |
| resolution | No | Conflict resolution: 'confirm' completes despite the blocker, 'cancel' aborts. | |
| memory_project | No | Project tag for the memory entry. Only used when store_as_memory is true. | |
| completion_note | No | Summary of what was done. AI agents should always provide this. | |
| store_as_memory | No | If true and completion_note is provided, stores the completion as an org-scoped memory. |