← 帮助中心

怎么让 Agent 每天定点自动干活?

创建定时任务、设置频率、看执行结果,以及电脑关机或设备离线时会发生什么。

有些活是重复的:每天早上把昨天的邮件汇总一遍、工作日下班前看看有没有积压的工单、周一交周报。这类事你不想每次都专门开个对话去催 Agent。

定时任务 就是干这个的。你写一次「干什么、谁来干、什么时候干」,之后到点 Agent 自己跑,跑完你回来看结果就行。可以理解成:给 Agent 留一张长期工单

从哪里进

左侧边栏的 自动化(在「新任务 / 技能库 / 自动化 / 导入数据」那一排里)。点进去是一个全屏页面,标题就叫「自动化」,副标题写着「用定时任务让 Agent 按计划自动执行」。

页面里是一张任务清单,列出 任务、状态、类型、指令摘要、下次/最近执行。上面有搜索框、状态筛选(全部状态 / 已激活 / 已暂停 / 已结束)和工作空间范围切换,右边是 新建 按钮。

另外两个顺手的入口:

  • 聊天页侧栏 有个「定时任务」分区,能直接看当前工作空间的任务,还能展开每条任务的执行记录
  • Cmd + K 里可以直接敲命令,例如 tracker new "每日报告" --schedule daily --at 09:00,会带着填好的值打开新建弹窗

两种建法,挑顺手的

让 Agent 帮你建(推荐)

新建弹窗顶部切到 Agent 创建 页签,用大白话描述就行:

每天早上 9 点检查 GitHub 上超过 24 小时未处理的 PR,生成清单发到 Inbox

发送到对话,右侧对话里的 Agent 会把任务建好并启用,然后给你一个可以点开的任务链接。

其实你也不用开弹窗——直接在任何对话里说「以后每天早上 9 点帮我……」,Agent 听懂了就会去建。

自己填表

切到 手动填写,要填的东西不多:

  • 任务名称 — 显示在清单里,方便你认出这条是干嘛的
  • 执行指令 — 到点了就把这段话发给 Agent。这是任务的主体,写得越具体越好
  • 调度方式 — 什么时候跑(下面细说)
  • 执行的工作空间和 Agent — 调度那一行右边有两个小选择器,一个文件夹图标(选工作空间),一个机器人图标(选 Agent)。新建时默认是当前空间和第一个 Agent

更多选项 折叠起来的还有「列表备注」和「错过后怎么办」,后者下面单独讲。

注意:这里没有 Skill 选择框。默认是纯 Agent 模式——Agent 到点自己判断该用哪个技能,你只管把要什么说清楚。

频率能设成什么样

一共七档:

档位什么时候跑你要填什么
手动不会自动跑,只有你点「立即执行」才动
每小时每小时整点
每天每天固定时刻(默认档位)时刻
工作日周一到周五固定时刻时刻
每周每周一固定时刻时刻
间隔执行每隔 N 分钟一次分钟数
定时一次指定日期时间跑一次,跑完就结束日期时间

时间按 你这台电脑当前的时区 算,不用额外设置。

几个当前的限制,先说在前面:

  • 「每周」固定是周一,选不了别的星期几
  • 没有「每月」
  • 也不能自己填 cron 表达式

需要「每周五」这种,本期只能绕:用 每天 跑、在指令里让 Agent 自己判断今天是不是周五(不是就直接回一句跳过),或者用 间隔执行 填 10080 分钟凑一个七天。都不算优雅,我们知道。

建完就已经在跑了

创建成功后任务 会自动启用,你会看到提示「已创建并启用」。不用再去点一次开关。

有一种例外:如果提示只说「已创建」,还带一句「任务已保存,但启用失败——请在详情页点『启用』重试」,那说明这条任务还停在 草稿,草稿是不会被触发的。进详情页点 启用 就好。

还有一点容易忘:「手动」档位的任务即使是「已激活」,也不会自己跑,得你点 立即执行

启用之后,详情页会用一句话告诉你它的节奏,比如「每天 09:00 自动执行一次」。如果你设的间隔比 30 分钟还密,启用时会额外弹一句提醒——这种频率多半是手滑,建议确认一下。

跑完的结果去哪看

到点后 Agent 会开一个新的对话来执行。看结果有三条路:

一是任务详情页的「执行记录」。 每次执行一行,带状态、开始时间、耗时和消耗的 token。成功的可以展开 执行结果;失败的展开是 失败详情,里面是人话,不是一堆堆栈。

二是点进那次执行的对话。 执行记录里的每一行都可以点(提示是「打开本次执行对话」),点了就跳进 Agent 当时的完整会话——它查了什么、调了什么工具、为什么这么做,全都在。这是 TabTin 的底色:不让你只看到一个结果。

三是通知。 跑完会有桌面通知「定时任务执行完成 / 定时任务执行失败」,点一下直接跳到结果。

执行状态一共这几种:

状态意思
等待中已排上队,还没开始
执行中Agent 正在干
成功跑完了
失败没跑成,展开看失败详情
已取消你手动掐掉了
等待设备上线设备没在线,挂起等着(见下一节)

正在跑的想中止,在那一行点 取消本次执行。这只停这一次,不影响后面的排期;想彻底停下来请用 暂停

前提:得有一台能上线的电脑

这是最需要理解的一件事:排期是在云上算的,但活是派回你绑定的那台设备上干的。 定时任务不是跑在服务器上的脚本,它就是让你的 Agent 在你的机器上干活。

所以有几个前提:

  • 任务必须绑一个 工作空间 和一个 执行 Agent。工作空间对应某台设备上的某个目录,也就是「在哪台电脑、哪个文件夹里干活」
  • 如果这个 Agent 压根没绑设备,任务会直接失败,提示「未绑定可用设备,无法运行无人值守任务」
  • 如果设备只是 暂时离线(关机、睡眠、没登录、网断了),这次执行不会立刻失败,而是挂起成 等待设备上线,同时给你发一条通知。设备一上线,它会自动接着跑
  • 挂起最多等 6 小时。超过这个窗口这次就算失败,也会通知你,并建议你换一台常开的设备

一句话建议:想让任务真的每天跑起来,把它绑在一台常开的机器上。 晚上合盖带走的笔记本,第二天早上 9 点的任务大概率赶不上——它会一直等到你开机,或者等满 6 小时放弃。

电脑关机、错过了时间怎么办

到点时如果没能跑(关机、客户端没开、服务在重启),迟到 10 分钟以内算正常抖动,会照常补上。超过 10 分钟才算「真错过」,这时按你设的 错过策略 处理,在 更多选项 里选:

  • 错过后补跑一次(默认)— 恢复之后自动补一次。适合日报、汇总这类漏了就少一天数据的任务
  • 错过就跳过 — 这次不跑了,等下一个周期。适合提醒类的,过了那个点就没意义了

选了「跳过」的话,跳过时会给你发一条通知,详情页也会显示「最近一次错过已按设置跳过,累计跳过 N 次」。

「定时一次」和「手动」没有这个设置——前者本来就只有一次。

失败了怎么办

先去详情页的 执行记录,展开 失败详情

系统自己会兜一部分:

  • 临时性故障(模型限流、设备中途掉线、Agent 响应超时)会自动重试,最多再试 2 次,每次间隔 2 分钟
  • 连续 3 次都失败,任务会被 自动暂停,详情页顶部出现「最近执行失败较多,建议查看下方记录排查」。问题修完点 恢复 就能继续
  • 单次执行最长 30 分钟。真卡死的任务由后台看门狗回收,可能要等半小时左右状态才翻成失败——看到长时间「执行中」不用急着重建任务

常见的几种原因:

  • 设备离线,或者绑定的设备已经换过了(重装系统、换机器)→ 编辑任务,重新选一个当前可用的工作空间
  • 执行 Agent 的模型没配好,或者选了已经下线的模型 → 去模型配置里确认一下这个 Agent 用的模型还在不在
  • 指令太含糊,Agent 不知道产物该放哪、什么算做完 → 把「输出什么、发到哪」写进指令

Windows 上目前还有一些已知的执行稳定性问题。如果同一条任务在 Windows 反复失败,可以先在 macOS 上验证一遍,帮我们区分是任务本身的问题还是平台的问题。

三个可以直接抄的用法

每天早上把昨天的信息汇总好

调度选 每天,时刻 08:30。指令:

汇总我昨天收到的未读邮件,按「需要我回复 / 只需知悉」两类整理。
每条一句话说清楚是谁发的、要什么、什么时候要。
整理好之后发到 Inbox。如果昨天没有未读邮件,回复「昨天没有新邮件」。

错过策略选 补跑一次——晚点看到也比没有强。

工作日下班前跑一遍巡检

调度选 工作日,时刻 18:00。指令:

检查项目仓库里超过 24 小时没人处理的 PR,以及标记为 P0 但还没关闭的 issue。
列成清单,每条注明负责人和卡在哪一步。
如果没有积压,回复「今天没有积压」。

让它明确说「没有积压」很关键——不然你分不清是真没问题,还是这条任务压根没跑。

周一自动起草周报

调度选 每周(本期固定周一),时刻 10:00。指令:

汇总上周我在这个工作空间里的文档改动、完成的定时任务和主要对话结论,
按「已完成 / 进行中 / 下周计划」三段起草一份周报,存成 TabDoc 文档,
文档名带上周的日期范围。

Agent 起草,你自己改完再发——比从空白页开始快得多。

写指令的几条经验

  • 说清楚产物落到哪(Inbox、某个文档、某张表)。不然结果只留在那次对话里,你还得点进去翻
  • 给一个「空结果」的说法。让它在没内容时也回一句,你才能一眼确认它确实跑过了
  • 频率宁可低一点。每分钟跑一次的任务在演示视频里好看,在真实场景里只会烧钱刷屏
  • 先手动跑一遍。把指令先丢进普通对话试一次,确认 Agent 的理解和产物都对,再设成定时

关于权限,你需要知道的

定时任务是 无人值守 执行的——到点了没人在旁边点确认,所以它固定按 最高权限 跑,创建时不可调整。新建弹窗底部那行带锁的小字就是这个意思:「超级权限 · 最高 · 无人值守自动执行,不可调整。」

这条值得认真对待:把会动真实数据、发真实消息的活交给定时任务之前,先在普通对话里手动跑一遍。 确认 Agent 的行为符合预期,再设成自动。

常见问题

任务建好了,到点却什么都没发生

按这个顺序查:

  1. 调度档位是不是 手动?手动只能靠你点「立即执行」
  2. 状态是不是 草稿?说明创建时自动启用失败了,去详情页点 启用
  3. 状态是不是 已暂停?可能是连续失败被自动暂停了,看执行记录找原因,然后点 恢复
  4. 执行记录里有没有 等待设备上线?那就是绑定的设备当时不在线
「暂停」和「取消本次执行」有什么区别

暂停 停的是整条任务,之后都不再自动触发,直到你点 恢复

取消本次执行 只掐掉正在跑的这一次,排期照旧,下个周期还会跑。

任务自己变成「已暂停」了

两种情况会自动暂停:连续 3 次执行失败;或者短时间内被触发太多次,撞上了平台的防风暴保护。

先看执行记录定位原因,修好之后点 恢复。详情页目前还不会直接告诉你是哪一种原因导致的暂停,这块我们在改。

能设成「每月 1 号」或者「每周五」吗

本期不行,频率只有上面那七档。「每周」也固定是周一。变通办法见上面「频率能设成什么样」那节。

删掉任务,历史记录会跟着没吗

不会。删除是把任务归档:停止触发、从清单里隐藏,但 历史执行记录会完整保留 以备查。弹窗里也会提示这一点。

「定时一次」的任务跑完去哪了

状态会变成 已结束,不再触发。想再跑就点 立即执行,或者重新建一条。

关掉 TabTin 客户端,任务还会跑吗

排期在云端照常算,但执行要派回你的设备。客户端完全退出或电脑关机时,这次执行会挂起等设备上线(最多 6 小时),不是立刻失败。但如果长期不开机,任务就等于没跑。

表格数据一变就自动触发,能做到吗

后端支持,但 新建弹窗里还没有这个入口。同样还没在客户端开放的还有 Webhook 触发、上游任务完成后触发。有这类需求先联系我们,我们看看能不能帮你手工配上。

我在清单里没看到「草稿」状态的任务

状态筛选里确实没有「草稿」这一项——因为正常从弹窗创建的任务都会自动启用,草稿只在启用失败或从命令行创建时出现。选 全部状态 就能看到。

还是搞不定?

把任务详情页和那次失败的执行记录截个图,发到 contact@larchiveai.com,我们帮你看。内测用户也可以在群里找对接同学,通常更快。