muninn_task_update
Update a task's fields. Reuses the memory update path (text/tags/project all work as in muninn_memory_update), plus task-specific fields (taskStatus, dueDate, startTime, endTime, recurrence, reminders, remindTauDays, calendarOnly). Only pass the fields you want changed. taskId may be a short-form 8-char prefix.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | New tags (replaces existing tags). | |
| text | No | New title/notes text — replaces the whole body. | |
| taskId | Yes | The task's memory ID (full UUID or unique 8-char prefix). | |
| dueDate | No | New due date (ISO 8601) — for taskType 'todo'. | |
| endTime | No | New end time (ISO 8601) — for taskType 'event'. | |
| project | No | New project slug. Pass '' to clear back to global. | |
| reminders | No | New reminder list — replaces the existing one. | |
| startTime | No | New start time (ISO 8601) — for taskType 'event'. | |
| recurrence | No | New raw RRULE string, stored verbatim. Pass '' to clear. | |
| taskStatus | No | New task status. | |
| calendarOnly | No | true = calendar only, stop reminding. false = remind again. Only changed when passed. | |
| remindTauDays | No | New per-task urgency ramp override, in days. Only changed when passed. There is currently no way to clear an override back to the global default through this tool once set (not covered by the addendum BRD) — flagged as a known gap, not silently decided. |