用途:该技能面向使用 Trigger.dev 构建后台任务与异步工作流的开发者,强调 TypeScript 优先与良好开发体验,定位为介于简单队列与复杂编排之间的方案。
主要能力:包含 trigger-dev-tasks、ai-background-jobs、integration-tasks、scheduled-triggers、webhook-handlers、long-running-tasks、task-queues、batch-processing 等能力,覆盖基础任务搭建、结合 OpenAI 集成的 AI 任务与自动重试、Cron 定时任务等模式。
使用方式:资料给出在 Next.js 项目中设置 Trigger.dev 的示例方向,并提示若干必要配置,如显式配置超时、使用纯对象作为负载、将环境变量同步到 Trigger.dev 云端、保持 CLI 与 SDK 版本一致、使用幂等键避免重试重复副作用、设置队列并发上限、将 trigger.config.ts 放在包根目录、避免在循环中使用 wait.for 而改为批处理。
适用场景:适合需要运行数分钟的 AI 流水线、跨多个服务同步的集成工作流,以及处理海量记录的批处理任务。
限制与注意:资料未提供具体安装命令、代码示例、价格或平台细节;反模式包括巨型单体任务、忽略内置集成、缺少日志。部分问题被标为 critical 或 high,需按上述提示处理。