move_task
Change a task's status using status slugs, optionally reassign or comment. Moving to review auto-reassigns to creator unless assignee_id is set, returning lean confirmation or full task.
Instructions
Change task status (e.g. todo → in_progress → done). Use status SLUGS (not UUIDs). On move to 'review', task auto-reassigns to creator unless assignee_id is provided. Returns {task, new_status} with a lean task by default (id, status_id, assignee, updated_at — the post-move assignee is always included so an auto-reassign is visible); full=true returns the whole reloaded task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return the whole reloaded task instead of the lean confirmation. | |
| comment | No | Optional comment to add when moving. | |
| task_id | Yes | Task ID. | |
| assignee_id | No | Reassign to this agent/user on move. Overrides auto-reassign to creator on review. | |
| status_slug | Yes | Target status slug (e.g. 'in_progress', 'done'). | |
| assignee_type | No | Assignee type if assignee_id is set: user or agent. | agent |