muninn_task_snooze
Snooze a task: hide it from reminders (session boot and per-call) until a given time. This is a statement about ONE task, not the whole reminder list. Pass EITHER until (an exact ISO 8601 instant) OR durationMinutes (snooze from now for N minutes) — not both. Hard rule: a snoozed task still reappears immediately once it reaches or passes its due date (urgency >= 1), even if snoozed_until hasn't arrived yet. Snoozing something that's already overdue has no visible effect for that reason. Pass until as '' (empty string) to clear an existing snooze.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| until | No | ISO 8601 datetime to snooze until. Pass '' to clear an existing snooze. Mutually exclusive with durationMinutes. | |
| taskId | Yes | The task's memory ID (full UUID or unique 8-char prefix). | |
| durationMinutes | No | Snooze starting now, for this many minutes. Mutually exclusive with until. |