Skip to main content
await naive.cron.create({
  schedule: "0 9 * * 1",                 // cron expression
  prompt: "Refresh rankings and summarize movement",
  name: "Weekly SEO report",
  // skill / skills / profileName optional
});

await naive.cron.list();
await naive.cron.update(id, { schedule: "0 8 * * 1" });
await naive.cron.trigger(id);  // run now
await naive.cron.pause(id);
await naive.cron.executions(id);
await naive.cron.remove(id);
Per-user and AccountKit-gated: naive.cron or naive.forUser(id).cron. Cron runs in the subject’s Hermes container, so a tenant must have one provisioned. See the Orchestration guide.