这个项目能做什么

Trigger.dev 提供了一个框架,用于在 TypeScript 中创建后台任务和 AI 工作流,且没有 serverless 平台常见的超时限制。它专为 AI Agent 设计,提供持久性、自动重试和弹性扩展。 核心能力包括: - 长时间运行任务:支持无超时执行,可处理资源密集型进程。 - 持久性与可靠性:具备检查点(checkpointing)、自动重试和幂等性,确保任务完成。 - 运行时灵活性:能够自定义构建扩展,以运行 Python 脚本、FFmpeg 和浏览器等系统软件包。 - 人机协作(Human-in-the-loop):支持等待点(waitpoints)和暂停,允许在工作流执行期间进行人工审批或反馈。 - 实时能力:支持 LLM 流式传输,并可通过 React hooks 包订阅运行更新。 - 可观测性:为每次作业运行提供全面的日志记录、追踪和监控,包括错误警报。 - 工作流管理:支持 cron 调度、并发规则、批量触发以及结构化的输入/输出验证。 - 部署选项:提供全托管云服务,或通过 Docker 或 Kubernetes 进行自托管。