Assign Task
assign_taskAssign or reassign a task to a human or AI agent. Replaces the single accountable owner to ensure one person is responsible.
Instructions
Assign or reassign a task to a team member or AI agent. Use a FOUNDERS_OS_USER_ID for humans, '@claude' or '@gpt' for AI agents, or pass an empty string to unassign. A task has exactly one assignee by design - the single accountable owner ('one neck to grab') - so assigning replaces the current owner rather than adding a second. For others who are involved, name them in the task description or use @person tags.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | Task UUID. | |
| assigned_to | Yes | User ID, '@claude', '@gpt', or empty string to unassign. Replaces the single accountable owner; one assignee per task by design. |