pub fn evaluate_time_based_trigger(
messages: &[Message],
) -> Option<TimeBasedTriggerResult>Expand description
Evaluate whether the time-based trigger should fire. Returns the measured gap (minutes since last assistant message) when the trigger fires, or None when it doesn’t.