mnemosyne_agenda_update
Update an existing calendar appointment by its ID: change the title, start/end time, location, description, reminder, or recurrence. Leave fields out to keep them unchanged, or pass null to clear them.
Instructions
CHANGE an appointment already in the human's calendar: move it, rename it, add or drop a reminder, start or stop it repeating. Names appointments by the id from mnemosyne_agenda_list - call that first. A field you leave out is left alone; passing null CLEARS it. A start or end time that cannot be read REFUSES the change rather than leaving the old one silently in place, and a cadence that is not one of daily/weekly/monthly/yearly is refused rather than quietly turned into a one-off. Works with the app closed on a dev install (the headless daemon reads the file); an npm install has no daemon and needs the app running. Scope agenda:write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | One entry per appointment. Up to 50 per call. |