MCP 与工具调用

trigger.dev

triggerdotdev/trigger.dev

一个用于在 TypeScript 中构建和部署全托管 AI 代理与工作流的开源平台,提供长时运行任务、重试、队列、可观测性及弹性伸缩功能。

★ 15.9K星级
⑂ 1.4KFork 数
414未解决的问题
TypeScript语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

项目截图

trigger.dev 的截图 trigger.dev 的截图 trigger.dev 的截图 trigger.dev 的截图 trigger.dev 的截图 trigger.dev 的截图

概览

Trigger.dev 是一个开源平台,旨在使用 TypeScript 构建 AI 工作流和代理。它通过提供具备内置重试、队列和检查点机制的持久执行环境,解决了超时等常见的无服务器架构限制。开发者可以直接在现有代码库中编写任务,然后将其部署到 Trigger.dev 的自动伸缩基础设施或自托管环境中。该平台提供全面的可观测性、链路追踪和实时流传输能力,使开发者能够无缝管理长时间运行且资源消耗大的操作。

主要功能

  • 无超时限制的长时运行任务
  • 具备自动重试和检查点的持久执行
  • TypeScript/JavaScript SDK
  • 人机交互等待点
  • 实时运行订阅和 LLM 流式传输
  • 无需基础设施管理的弹性伸缩
  • 全面的可观测性、日志记录和链路追踪
  • 真正的运行时自由度(系统包、Python 脚本、FFmpeg、浏览器)
  • 持久 Cron 调度
  • 并发和队列管理
  • 多环境支持(Dev、Staging、Preview、Prod)
  • 原子版本控制和预览分支

要求、安装和快速入门

在项目中使用 npm 安装 Trigger.dev SDK:`npm install @trigger.dev/sdk`

用法

从 `@trigger.dev/sdk` 导入 `task` 函数,定义唯一 ID,并使用您的 payload 实现 run 函数。导出该任务以将其注册到平台。使用 Trigger.dev CLI 进行部署,或通过 Web 应用引导流程进行集成。

模型兼容性与使用场景

Not stated in the repository metadata

许可证与风险说明

Apache-2.0

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33.9KPython

Composio

composiohq/composio

★ 29.5KTypeScript