© 2026FindAgent  · @simprr
返回列表
t

triggerdotdev/trigger.dev

Trigger.dev – build and deploy fully‑managed AI agents and workflows

aiai-agent-frameworkai-agentsautomationbackground-jobsmcpmcp-servernextjsorchestrationschedulerserverlessworkflow-automationworkflows
⭐

14.3k

Stars

🔱

1.1k

Forks

👁

47

Watchers

📋

252

Issues

TypeScriptApache-2.0创建于 2022/11/30更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Trigger.dev logo

构建并部署全托管的 AI Agent 与工作流

官网 | 文档 | Issues | 示例项目 | 功能需求 | 公开路线图 | 自托管

Open Source License npm SDK downloads

Twitter Follow Discord Ask DeepWiki GitHub stars

关于 Trigger.dev

Trigger.dev 是一个用于构建 TypeScript AI 工作流的开源平台。它支持包含重试、队列、可观测性及弹性扩缩容的长时间运行任务。

专为构建 AI Agent 而设计的平台

使用你熟悉的框架、服务和 LLM 构建 AI Agent,并将其部署到 Trigger.dev。你可以开箱即用地获得持久化、长时间运行的任务支持,以及重试、队列、可观测性和弹性扩缩容能力。

  • 无超时长时间运行:与 AWS Lambda、Vercel 等 Serverless 平台不同,你的任务执行完全没有超时限制。

  • 持久性、重试与队列:利用我们的持久化任务、重试、队列和幂等性(idempotency)构建稳健的 Agent 和 AI 应用。

  • 真正的运行时自由:通过系统包自定义你的部署任务 —— 可以运行浏览器、Python 脚本、FFmpeg 等。

  • 人机交互 (Human-in-the-loop):以编程方式暂停任务,直到人工进行批准、拒绝或提供反馈。

  • 实时应用与流式传输:通过订阅运行状态或向你的应用流式传输 AI 响应,将后台作业转化为前台体验。

  • 可观测性与监控:每次运行都具备完整的追踪和日志记录功能。配置错误警报以快速捕获 Bug。

核心功能:

  • JavaScript 和 TypeScript SDK - 使用熟悉的编程模型构建后台任务
  • 长时间运行任务 - 处理资源密集型任务,无需担心超时
  • 持久化 Cron 调度 - 创建并附加长达一年的循环任务调度
  • Trigger.dev Realtime - 触发并订阅运行状态,获取实时更新,支持 LLM 流式输出
  • 构建扩展 - 直接接入构建系统并自定义构建流程。可运行 Python 脚本、FFmpeg、浏览器等
  • React Hooks - 使用我们的 React hooks 包在前端与 Trigger.dev API 进行交互
  • 批量触发 - 使用 batchTrigger() 通过自定义载荷(payload)和选项启动多个任务运行
  • 结构化输入/输出 - 使用运行时载荷验证为你的任务定义精确的数据 Schema
  • 等待 (Waits) - 在任务中添加等待,以暂停执行指定的时长
  • 预览分支 (Preview branches) - 为测试和开发创建隔离环境,并与 Vercel 和 git 工作流集成
  • 等待点 (Waitpoints) - 在关键决策点添加人工干预逻辑,且不会中断工作流
  • 并发与队列 - 设置并发规则以管理多个任务的执行方式
  • 多环境支持 - 支持 DEV、PREVIEW、STAGING 和 PROD 环境
  • 无需管理基础设施 - 自动扩缩容基础设施,免除运维负担
贡献者
mesnDgm0iC
项目信息
默认分支main
LicenseApache License 2.0
创建时间2022/11/30
最近更新今天
GAI 中文摘要

Trigger.dev 是一个专为 TypeScript 开发者打造的开源平台,旨在简化 AI Agent 和复杂业务流程的构建与部署。它通过提供持久化运行环境,解决了传统 Serverless 架构中存在的超时限制和状态管理难题,帮助开发者轻松实现任务队列、重试机制及弹性伸缩。

支持构建能够无限制长时间运行的任务,彻底摆脱传统 Serverless 平台的执行时间限制。

提供内置的任务持久化、自动重试和队列管理功能,确保 AI 应用和后台任务的稳定与高可靠性。

内置 Human-in-the-loop 机制,允许程序在关键环节自动挂起,等待人工审核或反馈后再继续执行。

支持完整的运行时定制,开发者可以在任务中自由运行浏览器、FFmpeg 或调用 Python 脚本等外部系统工具。

提供实时运行状态监控和全链路追踪能力,方便开发者快速捕获错误并实时跟踪 AI 处理过程。

该项目非常适合需要开发复杂 AI Agent 或高可靠后台任务的开发者,特别适用于涉及多步骤工作流、长时间运行任务以及需要实时响应或人工介入的生产级应用场景。