Skip to content

ScheduledJob

Deferred-work scheduling for proactive (agent-initiated) turns.

One Scheduler contract across the framework: the engagement layer’s broadcast/drip jobs and the runtime’s wake turns ride the same interface. Backends: createInProcessScheduler (dev, timer-based), Cloudflare DO alarms via @kuralle-agents/cf-agent, or any queue (BullMQ, Cloud Tasks) implementing the two methods.

kind: string;

payload: Record<string, unknown>;