Persistent widgets (Tier 3)
Tier 3 components read and write to the agent’s store automatically, so their data survives restarts. Just ask for one:Multiple independent copies
Each Tier 3 widget has anid that determines its storage key. Ask for separate ones and
they keep separate data:
“a todo list for groceries” and “a todo list for work” → two boards, two ids.
State is saved through /api/store/{key}.
Native macOS productivity
Themac_productivity plugin lets the agent work with the apps you already use. These are
actions, not widgets; the agent performs them and reports back.
Reminders
Reminders
“remind me to call the dentist tomorrow at 10am” →
REMINDERS_CREATE.
“what’s on my reminders?” → REMINDERS_LIST.Apple Notes
Apple Notes
“make a note titled ‘Trip ideas’ with…” →
NOTES_CREATE.Calendar
Calendar
“add ‘Design review’ Thursday 2–3pm” →
CALENDAR_CREATE_EVENT.
“what’s on my calendar Friday?” → CALENDAR_LIST.Contacts
Contacts
“find Priya’s email” →
CONTACTS_SEARCH (also feeds email/messaging tools).Siri Shortcuts
Siri Shortcuts
“run my ‘Wind Down’ shortcut” →
SHORTCUTS_RUN; “list my shortcuts” →
SHORTCUTS_LIST.The built-in calendar
Separately from Apple Calendar, MeghaOS has its own local-first calendar (calendar
plugin) stored in your device, with optional Google CalDAV sync:
- “add a 1:1 with Jordan next Monday at 9” →
CALENDAR_ADD - “what’s coming up?” →
CALENDAR_LIST - Render it as a grid: “show my calendar this month” → the
calendar_viewwidget.
GET /api/notifications.
Writing help
Ask the agent to draft or polish text, or drop in awriting_assistant widget:
“a writing assistant to help me draft a cover letter” →writing_assistantwith improve / shorten / expand / grammar / continue actions (also available via/api/transform).