Skip to main content
Chronologue supports converting memory traces into .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

  • timestamp must be in valid ISO 8601 format and converted to UTC
  • duration_minutes must be ≥ 1
  • title is escaped to prevent comma/semicolon injection
  • uid must be globally unique per event (use task_id + date)
  • description supports newline + chat reference for traceability

Integration Notes

Chronologue calendar events can be: Use this schema as a foundation for task planning, temporal triggers, and multi-agent synchronization in real-world environments.
Calendar events are more than reminders — they are a programmable, editable interface for agents operating across time, context, and memory.