Skip to main content

SCHEDULE_PROPOSAL_DIR

Constant SCHEDULE_PROPOSAL_DIR 

Source
pub const SCHEDULE_PROPOSAL_DIR: &str = "schedule-proposals";
Expand description

Where an agent leaves a schedule it wants but cannot create.

An agent’s schedules live in lifecycle.schedule inside its own profile.yaml, and an agent may not write that file — the sandbox denies it unconditionally so a running agent cannot widen its own entitlements and restart into them. So “remind me at 10 tomorrow” cannot become a schedule from the inside, however much the agent understands the request.

It becomes a proposal instead: a file in the agent’s own home, which it may write, that mur agent schedule accept turns into the real entry.

Public and shared because both halves must name the same directory. Two spellings would not fail loudly — the agent would write proposals nobody lists, which is the shape of failure this whole area keeps producing.