Gumloop 在 v7.4.0 "Stratford" 中首次引入 Agent Triggers,使 Agent 从纯粹的手动对话工具升级为可自主值守的自动化 Agent。v8.0.0 "Quebec City" 将触发器能力扩展至全系统——不仅支持 Built-in Integrations(70+ 服务),还支持 External MCP Servers 和 Hosted MCP Servers——并通过"Create With AI"实现了自然语言创建触发器的能力。 [文档已验证]
Agent Triggers 的核心设计哲学:触发器是 Agent 的"耳朵",Agent 是触发器后的"大脑"。触发器负责检测条件并唤醒 Agent,Agent 收到触发消息后执行推理和行动。这是触发器(传统自动化工具的核心)与 AI Agent(Gumloop 的核心)的深度融合。 [推断]
[文档已验证]┌──────────────────────────────────────────────────────────────────┐ │ Agent Triggers │ ├────────────────────────────┬─────────────────────────────────────┤ │ Scheduled Triggers │ Event-Based Triggers │ │ (定时触发) │ (事件触发) │ ├────────────────────────────┼─────────────────────────────────────┤ │ • Recurring (Cron 周期) │ • Gmail — 新邮件 │ │ • One-Time "In" (相对) │ • Slack — 新消息 │ │ • One-Time "At" (绝对) │ • Google Drive — 新文件 │ │ • Self-Scheduling │ • Notion/Airtable — 新记录 │ │ │ • Zendesk/Jira/Linear — 新工单 │ │ │ • Salesforce — 新记录 │ │ │ • 13+ integrations total │ └────────────────────────────┴─────────────────────────────────────┘
Recurring(周期性):
[文档已验证][文档已验证][文档已验证][文档已验证]One-Time(一次性):
[文档已验证][文档已验证][文档已验证]Prompt(触发消息):
[文档已验证][文档已验证]{Sender}、{Subject}、{Email Body} 等事件数据字段自动替换为实际值 [文档已验证][文档已验证]| Integration | 触发事件 | 检测模式 | 备注 |
|---|---|---|---|
| Gmail | 标签中的新邮件 | Real-time (webhook) | 支持附件传递 [文档已验证] |
| Slack | 频道新消息 | Real-time (webhook) | — |
| Microsoft Teams | 频道新消息 | Real-time (webhook) | — |
| Google Drive | 文件夹中新文件 | Real-time (webhook) | 文件内容可传给 Agent [文档已验证] |
| Zendesk | 新工单/新评论 | Real-time (webhook) | — |
| Parallel Web Monitor | 网页变更 | Real-time (webhook) | 监控任意网页变化 [文档已验证] |
| Google Sheets | 新增/更新行 | Polling (~60s) | — |
| Google Calendar | 即将发生的事件 | Polling (~60s) | — |
| Notion | 新增/更新页面 | Polling (~60s) | — |
| Airtable | 新增/更新记录 | Polling (~60s) | — |
| Salesforce | 新增/更新记录 | Polling (~60s) | — |
| Linear | 新增/更新 Issue | Polling (~60s) | — |
| Jira | 新 Issue | Polling (~60s) | — |
[文档已验证] 其他集成:Google Forms、Typeform、HubSpot、incident.io
两种检测模式:
[文档已验证]文件/附件处理:
[文档已验证]AI 触发器创建是 v8.0.0 "Quebec City" 引入的核心创新,允许用户通过自然语言描述监控需求,系统自动发现工具、构建检查逻辑、测试并激活触发器。[文档已验证]
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Step 1 │───▶│ Step 2 │───▶│ Step 3 │───▶│ Step 4 │───▶│ Step 5 │───▶│ Step 6 │ │ Connect │ │ Discover │ │ Build │ │ Test │ │ Capture │ │ Activate │ │ Services │ │ Tools │ │ Code │ │ Sandbox │ │ Baseline │ │ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ 连接服务 发现工具 构建代码 沙箱测试 捕获基线 激活上线
[文档已验证]
| 约束项 | 值 | 说明 |
|---|---|---|
| 每用户最大 AI 触发器数 | 10 个 | 仅限 AI 创建的触发器,不含手动创建的常规触发器 [文档已验证] |
| 最小轮询间隔 | 5 分钟 | AI 触发器不可短于 5 分钟轮询 [文档已验证] |
| 最大轮询间隔 | 1 周 | [文档已验证] |
| 熔断机制 | 10 分钟内触发 >20 次 | 自动停用触发器 [文档已验证] |
| 状态窗口 | 最多 5,000 个检查点条目 | 滑动窗口管理 [文档已验证] |
| 读写模式 | 只读 | 触发器仅检测条件,Agent 执行行动 [文档已验证] |
| 维度 | 手动触发器 | AI 触发器 |
|---|---|---|
| 创建方式 | 表单配置 | 自然语言描述 |
| 集成范围 | 13+ 内置集成 | 70+ 内置 + MCP 服务器 |
| 跨服务组合 | 不支持 | 支持(单触发器组合不同服务) [文档已验证] |
| 轮询间隔 | Real-time 或固定 ~60s | 自定义(5min ~ 1week) |
| 数量限制 | 无明确限制 | 每用户 10 个 |
| 适用场景 | 标准事件响应 | 自定义监控、跨服务检测 |
Agent 可在对话过程中自主创建和管理自身触发器。[文档已验证]
触发方式:用户在对话中自然表达时间意图,Agent 识别并创建触发器
Agent 可执行的触发器管理操作:[文档已验证]
这本质上将 Agent 从"被触发执行者"升级为"触发器编排者"——Agent 自己管理自己的自动化日程。[推断]
触发器始终使用触发器创建者的凭据执行。[文档已验证]
这意味着:
连续 3 次执行失败后自动禁用触发器。[文档已验证]
触发自动禁用的常见原因:[推断]
如果上一次触发执行尚未完成,新的触发执行将被跳过。[文档已验证]
这防止了:
事件触发器携带的文件和附件自动传递给 Agent。[文档已验证] Agent 可直接处理 Gmail 附件、Google Drive 文件等内容。
触发器执行消耗的 Credits 与正常聊天消息相同。[文档已验证]
| ID | 触发场景 | 系统行为 | 优先级 |
|---|---|---|---|
| A1 | 用户创建 Cron 周期性触发器 | 系统验证 Cron 表达式合法性,最小间隔限制为 1 分钟,使用浏览器本地时区,触发器保存后立即生效 | P0 |
| A2 | 用户通过自然语言描述时间规律 | AI 解析意图并生成 Cron 表达式,用户确认后创建触发器 | P0 |
| A3 | 用户创建"In"模式一次性触发器 | 系统计算触发时间 = 当前时间 + 相对延迟,触发器到期执行后自动删除 | P0 |
| A4 | 用户创建"At"模式一次性触发器 | 系统在指定绝对时间触发,执行后自动删除。若指定时间已过则提示用户 | P1 |
| A5 | Cron 触发器到达执行时间 | 系统使用触发器创建者凭据启动 Agent,将 Prompt 文本作为消息投递给 Agent | P0 |
| A6 | 用户在对话中表达时间意图(如"每天早上 9 点提醒我") | Agent 识别 Self-Scheduling 意图,自动创建对应触发器并确认给用户 | P0 |
| A7 | Agent 代为管理触发器(暂停/修改/删除) | Agent 通过工具调用执行对应操作,操作结果反馈给用户 | P1 |
| ID | 触发场景 | 系统行为 | 优先级 |
|---|---|---|---|
| B1 | Gmail 标签收到新邮件 | Webhook 实时推送 → Agent 收到消息(含发件人、主题、正文模板变量),附件自动传递 | P0 |
| B2 | Slack 频道收到新消息 | Webhook 实时推送 → Agent 收到消息(含频道、发送者、消息内容) | P0 |
| B3 | Google Drive 文件夹新增文件 | Webhook 实时推送 → Agent 收到通知,文件内容可访问 | P0 |
| B4 | Google Sheets 新增/更新行 | 系统每 ~60s 轮询检测变更 → 检测到新行/变更行时触发 Agent | P0 |
| B5 | Notion/Airtable 新增/更新记录 | 系统每 ~60s 轮询检测变更 → 触发 Agent 并传递变更数据 | P1 |
| B6 | Zendesk 新工单或新评论 | Webhook 实时推送 → Agent 收到工单内容,可自动分类或回复 | P1 |
| B7 | Jira/Linear 新 Issue | 系统每 ~60s 轮询 → 触发 Agent 并传递 Issue 详情 | P1 |
| B8 | 用户配置 Prompt 模板变量 | 系统将 {Sender}、{Subject}、{Email Body} 等变量替换为实际事件数据后投递 | P0 |
| B9 | 用户开启"Pass Raw Data" | 系统跳过模板渲染,直接投递完整 JSON 负载给 Agent | P1 |
| B10 | 触发事件携带附件 | 附件自动下载并添加到 Agent 上下文,Agent 可直接处理 | P1 |
| ID | 触发场景 | 系统行为 | 优先级 |
|---|---|---|---|
| C1 | 用户用自然语言描述监控需求 | 系统启动 6 步创建流程:连接服务 → 发现工具 → 构建代码 → 沙箱测试 → 捕获基线 → 激活 | P0 |
| C2 | 用户需求涉及多个不同类型的服务 | 系统自动发现并组合 Built-in Integrations、External MCP Servers、Hosted MCP Servers 的可用工具 | P0 |
| C3 | AI 触发器轮询间隔设置 | 系统强制最小间隔 5 分钟、最大间隔 1 周,用户可在范围内自定义 | P0 |
| C4 | 用户已创建 10 个 AI 触发器后尝试新建 | 系统拒绝创建并提示用户达到上限,建议删除旧触发器或使用手动触发器 | P1 |
| C5 | AI 触发器在 10 分钟内触发超过 20 次 | 熔断机制启动,触发器自动停用并通知用户 | P0 |
| C6 | 基线捕获阶段 | 系统记录当前数据快照(滑动窗口最多 5,000 检查点条目),避免历史数据误触发 | P1 |
| C7 | Agent 在对话中检测到用户有监控需求 | Agent 自动提示可使用 AI 触发器,引导用户描述监控目标和触发条件 | P2 |
| ID | 触发场景 | 系统行为 | 优先级 |
|---|---|---|---|
| D1 | 触发器执行时凭据有效 | 使用触发器创建者的凭据调用外部服务 API | P0 |
| D2 | 触发器执行时凭据过期/失效 | 执行失败并记录;若连续失败 3 次,系统自动禁用触发器并通知用户 | P0 |
| D3 | 触发器执行时上一次运行尚未完成 | 跳过本次执行,避免重叠运行导致的资源竞争和状态混乱 | P0 |
| D4 | 目标资源被删除(文件夹/频道/工作表不存在) | 执行失败;若连续失败 3 次自动禁用 | P1 |
| D5 | 用户查看触发器列表 | 显示所有触发器(含状态:活跃/已禁用/错误),每条显示类型、最近执行时间、最近执行结果 | P0 |
| D6 | 用户手动禁用/启用触发器 | 触发器状态即时切换,禁用期间不响应任何触发条件 | P0 |
| D7 | Agent 在对话中自主创建触发器 (Self-Scheduling) | Agent 调用触发器管理工具,创建完成后向用户确认触发器的类型、时间和触发消息 | P0 |
陈立,28 岁,电商运营经理。需要每天早上 9:00 收到前一天的销售汇总报告,同时在客服收到差评邮件时立即收到通知。
作为运营经理,我希望 (1) Agent 每天早上 9:00 自动生成销售日报并发送到 Slack #reports 频道,(2) 当 Gmail 的"客服反馈"标签收到新邮件时,Agent 立即分析内容并对差评自动草拟回复。
验收标准:
0 9 * * *(每日 9:00),Prompt 为"拉取昨日销售数据生成日报,发送到 Slack #reports"张敏,32 岁,市场经理。不熟悉 Cron 表达式和 API 配置,但需要"当竞争对手官网的价格页面发生变化时通知我"。
作为市场经理,我希望用自然语言告诉系统我的监控需求,系统自动帮我完成所有技术配置,无需我理解 webhook、Cron、API 等概念。
验收标准:
| 竞品 | 功能/行为 | 优势 | 劣势 | 洞察/机会 |
|---|---|---|---|---|
| Zapier | 6,000+ 应用集成,Zap 触发器 + 动作 | 集成生态最广,触发条件丰富 | 无 AI Agent 能力——Zap 只能执行固定动作序列,无法推理和决策 | Gumloop 的核心差异:触发器唤醒的不是固定工作流,而是能推理的 Agent |
| Make (Integromat) | 可视化场景编辑器,支持复杂路由 | 比 Zapier 更灵活的流程编排 | 同样无 AI 推理能力,学习曲线较陡 | Make 的"灵活性"在 AI 时代变成劣势——Gumloop 用自然语言替代了可视化拖拽 |
| n8n | 自托管工作流自动化,开源 | 数据隐私控制好,可私有化部署 | 需技术能力部署和维护,触发器类型有限 | n8n 的 AI 节点不如 Gumloop 的原生 Agent 深度。Gumloop 的 Self-Scheduling 是独特的 Agent 原生能力 |
| IFTTT | 简单的 if-this-then-that 触发 | 极简配置,消费级体验 | 功能极其有限,无多步骤逻辑 | Gumloop 的"Create With AI"在体验上接近 IFTTT 的简洁,但功能深度远超 |
| GitHub Actions | Cron 定时触发 + 事件驱动,YAML 配置 | 开发生态成熟,CI/CD 场景强大 | 限于 GitHub 生态,非技术用户门槛高 | Gumloop 的定时触发机制与其类似,但用自然语言替代 YAML |
[推断]| 阶段 | 时间线 | 里程碑 | 状态 |
|---|---|---|---|
| Phase 1 — Agent Triggers 基础 | v7.4.0 | Scheduled Triggers(Cron + One-Time)+ 首批 Event Triggers | 已发布 |
| Phase 2 — 全系统 AI 触发器 | v8.0.0 | Create With AI + MCP 服务器支持 + Self-Scheduling | 已发布 |
| Phase 3 — 触发器智能优化 | v9.x | AI 推荐触发器(基于用户行为模式自动建议)、触发器性能分析仪表盘、智能轮询间隔(动态调整避免 API 限流) | 规划中 |
| Phase 4 — 触发器编排 | v10.x | 触发器链(Trigger A 的执行结果作为 Trigger B 的启动条件)、条件触发器(基于 Agent 执行结果的条件分支)、跨 Agent 触发器协作 | 探索中 |
| Phase 5 — 触发器市场 | v11.x | 触发器模板库(社区贡献的预配置触发器)、一键安装触发器、触发器使用分析 | 远期 |
[推断][推断][推断][推断]┌─────────────────────────────────────────────────────────────┐
│ Agent Settings → Triggers → [+ Create Trigger] │
├─────────────────────────────────────────────────────────────┤
│ │
│ Trigger Type: ○ Scheduled ● Event-Based │
│ │
│ ┌─ Event Configuration ───────────────────────────────┐ │
│ │ Service: [Gmail ▾] │ │
│ │ Event: [New email in label ▾] │ │
│ │ Label: [客服反馈 ▾] │ │
│ │ │ │
│ │ Mode: 🟢 Real-time (webhook) │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ ┌─ Prompt ────────────────────────────────────────────┐ │
│ │ Analyze the new customer email from {Sender}: │ │
│ │ "{Subject}". If sentiment is negative, draft a │ │
│ │ response and save to drafts. │ │
│ │ │ │
│ │ Template variables: {Sender} {Subject} {Email Body} │ │
│ │ ☐ Pass Raw Data (JSON payload) │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ ┌─ Options ───────────────────────────────────────────┐ │
│ │ ☑ Auto-disable after 3 consecutive failures │ │
│ │ ☑ Skip if previous run still active │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ [Cancel] [Create Trigger] │
└─────────────────────────────────────────────────────────────┘
spec_resource/gumloop-docs_agent-triggers.md — Agent Triggers 官方帮助文档完整存档(含 agent_triggers.md + ai_trigger_creation.md)由 Claude spec-generate 系统生成 · 来源:Gumloop 官方帮助文档 · 评分 10/13(战略 3 护城河 2 用户 3 复杂度 1 创新 1)