mnemosyne_agenda_list
Retrieve calendar appointments in a time window with the exact ID required for updating or removing each one. See next occurrence and cadence for repeating events.
Instructions
Read the human's calendar back: the appointments in a time window, each with the ID you must use to change or remove it. Call this BEFORE mnemosyne_agenda_update or mnemosyne_agenda_remove - both name appointments by id and never by title or date, because 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 human'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. |