mcpField
C
convex-crons

convex-crons

github.com/convex开发6937.1k 次安装1 天前更新
代码仓库

关于 convex-crons

用于在 Convex 项目中添加定时任务的技能。它在 convex/crons.ts 中定义周期任务、调度内部函数,并检查任务是否显示在仪表板的计划中。

主要功能

  1. 01在 convex/crons.ts 中创建周期任务
  2. 02调度内部函数
  3. 03使用小型且幂等的处理程序
  4. 04检查仪表板中的任务计划

适用场景

  1. 01运行定期后端维护
  2. 02调度周期性内部任务
  3. 03订阅可推送更新时避免轮询

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/convex/agent-skills --skill convex-crons

安装后在 Claude Code 中输入/convex-crons确认已加载。

详细介绍

添加计划任务(crons)

在 convex/crons.ts 中定义定期任务,调用内部函数,并设置合理的间隔和幂等处理程序。

工作流

  1. 使用 cronJobs() 创建 convex/crons.ts。
  2. 按合适的间隔安排内部函数(绝不使用 public api.*)。
  3. 确保处理程序幂等(可安全地重复运行);每次运行的任务量要小。
  4. 确认任务显示在仪表板的计划中。

规则

  • 安排 internal.* 函数,绝不使用 api.*。
  • Cron 处理程序要精简且幂等。
  • 对于可通过订阅推送的内容,不要以过短的间隔轮询。

评论

支持 Markdown