Task Toggle¶
Mark a task complete, incomplete, or toggle. Handles checkbox, done date, and store state atomically. Use done=true to complete, done=false to reopen, omit to toggle. Consent-gated.
MCP name: task_toggle
Category: tasks
Mutates state (retry policy: verify_first)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
done |
bool |
No | True=complete, False=incomplete, omit=toggle |
done_date |
str |
No | ISO YYYY-MM-DD to stamp as the completion date when marking done. Defaults to today. Use for retroactive completion (e.g. the landing-commit date a completeness check uncovered). Ignored when reopening. |
task_id |
str |
Yes | Task ID (e.g., 't-a3f8c1e2') |
Requirements¶
- obsidian