task_uncomplete
Revert a completed OmniFocus task to incomplete status. Use to correct accidental completions without deleting the task.
Instructions
Mark an OmniFocus task as incomplete — removes its completion timestamp. Idempotent: returns noChange: true if the task is already incomplete. Do not use to drop or delete a task. Returns { done: true, id, name } or { noChange: true, id, name } — name lets the agent describe the change without a follow-up read. Side effects: clears completedAt, sets meta.syncPending = true.Example: task_uncomplete({ id: "abc123" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Persistent task ID. |