Duplicate Task
task_duplicateDuplicate existing tasks and override fields like project, priority, tags, or due dates to generate new pending work items with fresh IDs and reset timestamps.
Instructions
Create a new pending task by copying an existing one, optionally overriding specific fields. The copy gets a new UUID and ID. Start/end timestamps and status are reset. Use this when you need a similar task with small variations. For creating from scratch, use task_add instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Task ID number (e.g. '1') or UUID of the task to copy. | |
| description | No | New description to override the original. | |
| project | No | New project. Pass empty string to clear. | |
| tags | No | Tags to add (+) or remove (-). E.g. '+frontend,-old'. Applied on top of the copied tags. | |
| priority | No | New priority. Pass empty string to clear. | |
| due | No | New due date. Pass empty string to clear. | |
| agent | No | Agent identity for the new task. | |
| extra | No | Space-separated additional attributes or +tag/-tag modifiers. |