work_update
Update a work item (status, assignee, priority, parent, due_at, etc.).
Result includes org + bound.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Workspace slug tag | |
| tags | No | Replace tags | |
| agent | No | Override agent identity | |
| title | No | New title | |
| due_at | No | Due datetime. Omit to leave unchanged; use clear_due to unset | |
| github | No | owner/repo tag | |
| work_id | Yes | Work item UUID | |
| priority | No | urgent, high, normal, low | |
| clear_due | No | Clear due_at. Omit due_at to leave the date unchanged | |
| parent_id | No | Parent task UUID (reparent as subtask) | |
| assignee_id | No | Assignee UUID | |
| work_status | No | Workflow status | |
| assignee_type | No | Assignee type (user) | |
| initiative_id | No | Strategic initiative UUID | |
| playbook_slug | No | Named playbook injected on agent_run_start(work_id=). Empty string clears. Omit to leave unchanged | |
| assignee_email | No | Assign to user by email | |
| blocked_reason | No | Why blocked (when status=blocked) | |
| description_md | No | New markdown body |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||