.ics
calendar data—we can start to bridge this gap and build agents that better understand the temporal context their users inhabit.
Proposed Function of Tempo Tokens
At training or inference, tempo tokens can be inserted as special annotations that;
@+3d
, @past-1w
@Monday
, @weekend
, @EoQ
@biweekly
, @every-Tuesday
<tempo:mon_14_00>
) or embedded features added via a side-channel (like extra inputs in fine-tuning or adapters).
Enables user adaptability and specification for agent tasks
Training-Time Augmentation
Use .ics
or calendar data to:
.ics
context into the prompt to improve grounding
.ics
Integration
Chronologue Command Agent
.ics
entries into tempo tokens for prompt construction.ics
data is structured and timestamped, making it the ideal import format for tempo token generation — assembling largescale datasets and synthetic datasets.ics
calendar event can be parsed into tempo tokens — these tokens can be retrieved to augment inference-time system-level prompts for temporally grounded chain-of-thought (CoT) reasoning.
.ics
Eventshipment
)
Category | Token Format | Examples | Purpose |
---|---|---|---|
datetime | <tempo:YYYY-MM-DDTHH:MMZ> | <tempo:2025-04-30T15:00Z> | Absolute event anchor |
weekday | <tempo:weekday> | <tempo:Monday> | Weekly structure awareness |
timeofday | <tempo:timeofday> | <tempo:Morning> , <tempo:Evening> | Task alignment and load distribution |
duration | <tempo:duration-Xmin> | <tempo:duration-45min> | Task commitment estimation |
deadline | <tempo:deadline-YYYY-MM-DDTHH:MMZ> | <tempo:deadline-2025-04-30T16:00Z> | Time-critical planning |
recurrence | <tempo:recurring-pattern> | <tempo:recurring-weekly> | Rhythmic events, repeated action logic |
urgency | <tempo:urgent> / <tempo:low-priority> | <tempo:urgent> | Task prioritization |
event-type | <tempo:meeting> , <tempo:shipment> | <tempo:handoff-required> | Agent routing and classification |
location | <tempo:location-ID> | <tempo:location-Lab3> | Coordination and resource allocation |
now | <tempo:now-YYYY-MM-DDTHH:MMZ> | <tempo:now-2025-04-30T14:58Z> | Relative timing reference |
relative-time | <tempo:in-X> / <tempo:past-X> | <tempo:in-2h> / <tempo:past-1d> | Temporal comparison and windowing |
status | <tempo:complete> / <tempo:blocked> | <tempo:in-progress> | Process and planning state |
availability | <tempo:available> / <tempo:unavailable> | <tempo:available> | Temporal resource constraints |
conflict | <tempo:collision-YYYY-MM-DDTHH:MMZ> | <tempo:collision-2025-04-30T15:00Z> | Conflict detection |
soft-boundary | <tempo:preferred> / <tempo:flexible> | <tempo:preferred-morning> | Non-hard constraints for collaborative plans |
Category | Token Format | Examples |
---|---|---|
window | <tempo:window-start-end> | <tempo:window-14:00-16:00> |
phase | <tempo:phase-X> | <tempo:phase-2-of-4> |
task-linkage | <tempo:after-task-A> / <tempo:before-B> | <tempo:after-sample-collection> |
reschedule | <tempo:reschedule-request> | |
handoff | <tempo:handoff-required> / <tempo:handoff-complete> | |
buffer-time | <tempo:buffer-10min> | |
shift | <tempo:shift-morning> / <tempo:shift-2> | |
type | <tempo:type-inspection> / <tempo:type-training> | |
milestone | <tempo:milestone> | <tempo:milestone-week-4> |
recency | <tempo:last-occurred-YYYY-MM-DD> | <tempo:last-occurred-2025-04-15> |
delay-risk | <tempo:slip-risk> | |
reminder | <tempo:remind-10min-before> |