.ics-compliant calendar events for integration with platforms like Google Calendar and Apple Calendar. This allows agents and users to schedule actions with temporal grounding and persistent reminders.
Each calendar event is derived from a structured memory trace and formatted as a VEVENT block.
Core Fields
Optional & Contextual Fields
Full Event Example
.ics Mapping Logic
Chronologue uses a conversion utility like generate_ics_string() to produce a VEVENT block. Each field is safely escaped and formatted to comply with the iCalendar spec.
Sample Output:
Validation Rules
timestampmust be in valid ISO 8601 format and converted to UTCduration_minutesmust be ≥ 1titleis escaped to prevent comma/semicolon injectionuidmust be globally unique per event (usetask_id + date)descriptionsupports newline + chat reference for traceability
Integration Notes
Chronologue calendar events can be:- Exported to
.icsfiles - Synced to Google Calendar using the Google Calendar Integration Guide
- Referenced back to memory traces via
linked_event_uid
Calendar events are more than reminders — they are a programmable, editable interface for agents operating across time, context, and memory.