用途:该技能面向 Convex 后端,帮助开发者添加周期性定时任务(crons),覆盖摘要生成、清理、轮询、重试等重复性工作。当用户提出“每隔一段时间执行”的需求时使用。
主要能力:在 convex/crons.ts 中定义定时任务,按合适的时间间隔调度 internal 函数;提供关于调度对象选择、处理器幂等性与运行粒度的规则约束。
使用方式:创建 convex/crons.ts 并使用 cronJobs() 定义任务;将任务指向 internal 函数(不使用公开的 api.*);确保处理器幂等、可安全重复执行且每次运行保持较小规模;随后在仪表盘的调度列表中确认任务已出现。
适用场景:需要定期生成摘要、执行数据清理、轮询状态或安排重试的 Convex 项目。
限制与注意事项:定时任务不应调度公开 api 函数;避免以过于密集的间隔轮询本可通过订阅推送获取的数据。关于具体配置语法示例、间隔取值建议及更多细节,资料暂未提供。