mnemosyne_agenda_list
Fetch calendar appointments in a time window, with each appointment's ID needed to update or remove it. Repeating events show cadence and next occurrence for easy scheduling.
Instructions
Read the user's calendar back: the appointments in a time window, each with the id you need to change or remove it. Call this before mnemosyne_agenda_update and mnemosyne_agenda_remove, which both name appointments by id. The calendar has no archive and a removal cannot be undone. A repeating event appears once, with its cadence and the date of its next occurrence. Times in the answer are the user's machine local time. 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:read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ISO 8601 date-time (or epoch ms). Only appointments with an occurrence at or before this. Omitted = no upper bound, which for a repeating event means it always counts. | |
| from | No | ISO 8601 date-time (or epoch ms). Only appointments with an occurrence at or after this. Omitted = now. | |
| limit | No | Maximum appointments returned (default and ceiling: 200). | |
| include_past | No | Include appointments with no occurrence left. Default false. Those ones come back with no "next" date rather than with their original start dressed up as a future one. |