Skip to content

createScheduleFollowupTool

function createScheduleFollowupTool(scheduler): EffectTool<{
delayMinutes: number;
reason: string;
}, {
inMinutes: number;
jobId: string;
scheduled: boolean;
}>;

Durable tool letting the agent schedule its own follow-up wake turn (“I’ll check back in an hour”). Safe for globalTools — it only schedules; the wake turn itself goes through the full guard/window pipeline.

Parameter Type

scheduler

Scheduler

EffectTool<{ delayMinutes: number; reason: string; }, { inMinutes: number; jobId: string; scheduled: boolean; }>