Skip to main content

ReminderSpec

Type Alias ReminderSpec 

Source
pub type ReminderSpec = SystemReminder;

Aliased Type§

pub struct ReminderSpec {
    pub id: String,
    pub tags: Vec<String>,
    pub dedupe_key: Option<String>,
    pub ttl_turns: Option<i64>,
    pub preserve_on_compact: bool,
    pub propagate: ReminderPropagate,
    pub role_hint: ReminderRoleHint,
    pub source: ReminderSource,
    pub body: String,
    pub fired_at_turn: i64,
    pub originating_agent_id: Option<String>,
}

Fields§

§id: String§tags: Vec<String>§dedupe_key: Option<String>§ttl_turns: Option<i64>§preserve_on_compact: bool§propagate: ReminderPropagate§role_hint: ReminderRoleHint§source: ReminderSource§body: String§fired_at_turn: i64§originating_agent_id: Option<String>