Skip to content

reminders_calendar

reminders_calendar

Rappels et Calendrier : créer ce que l'utilisateur dicte.

Suite directe des actions dans les applications (23 août 2026) : après « cherche dans l'App Store » et « écris dans Notes », voici « rappelle-moi d'appeler le dentiste demain à 15 heures » et « ajoute un rendez-vous coiffeur demain à 10 heures ». Mains occupées, zéro clavier.

Les dates parlées passent par resolve_date_expression — le même analyseur que le module Succès : français, créole haïtien et anglais, et surtout le REFUS des dates ambiguës. « Vendredi prochain » peut désigner deux jours ; plutôt que d'en choisir un en silence, l'outil rend les deux propositions et le modèle fait préciser. Un rendez-vous posé le mauvais jour est pire qu'une question de plus.

La date part vers AppleScript en NOMBRES (année, mois, jour, heure, minute), jamais en texte : date "…" se lit selon la langue du système, et une machine anglaise inverserait jour et mois. Poser day of d to 1 avant le mois évite le débordement (31 → mois suivant). Comme partout, le texte de l'utilisateur passe en argv, hors de portée de toute évasion.

Classes

RemindersWriteTool

Bases: BaseTool

Create, list or complete reminders in the Apple Reminders app.

CalendarAddTool

Bases: BaseTool

Create a calendar event from a dictated request.