taskade 中文文档 下载 App

Automations 不跑了——怎么排查和修复

自动化不工作的典型症状

遇到 Automations 出问题时,通常是以下几种表现:

  1. 完全不触发(该发生的没发生)
  2. 触发了但在某个动作上失败(Run History 里显示 Failed)
  3. 触发频率不对(不该跑的时候也在跑,或跑了两次)

按这个优先级排查:

第一步:看 Run History

打开出问题的 Automation → Run History 面板。这里有最直接的线索:

如果一条 Run 记录都没有 → 触发器没触发

如果有 Failed 记录 → 看失败步骤的错误信息

点开 Failed 的那条 Run,看每一步的状态:

第二步:检查触发器

触发器没触发的常见原因

触发器条件没匹配到

测试触发器

每个触发器配置面板上都有 Test Trigger 按钮——点击后系统会用一条模拟数据触发,告诉你:

如果 Test Trigger 失败,直接改触发器条件。

第三步:检查动作失败

最常见的失败类型

外部集成授权失效

字段引用变量格式错误

Automations 里引用变量的格式是 {{action_name.field_name}}:

Agent 执行超时

AI Credits 不足

第四步:检查条件分支和循环

条件判断走到了不对的分支

循环无限执行或次数不对

第五步:检查 Automation 本身的状态

Automation 是 Draft 不是 Active

新建的 Automation 默认是 Draft 状态(不运行),需要手动切到 Active 才开始跑。改完任何配置后也会自动回到 Draft,需要再手动启用一次。

Automation 被暂停或节流

如果一个 Automation 短时间内触发了大量失败,Taskade 会自动临时暂停它(防止无限循环消耗 Credits)。在 Automation 设置里可以手动恢复。

Queue 里有积压

Taskade Automations 有队列机制——大量并发触发时会排队执行。正常延迟在几秒到 1 分钟内。如果持续很多分钟:

第六步:外部集成侧排查

外部应用那边有没有收到请求

比如 Slack 发消息没收到:

外部应用的限流

大部分 API 有请求频率限制:

实用的调试技巧

加"日志"动作

在 Automation 的关键节点加 Send Notification 到你自己(或一个专用 Debug 频道):

这样即使 Automation 失败了你也能准确知道失败在哪一步。

让失败自动通知自己

在每个动作上加 On Failure → Send Notification:

备份 Automation JSON

重要的 Automations 定期导出成 JSON 备份: