想让 AI 编程 agent 每天定时跑、关键步还要我点头:定时器和工作流该怎么搭?(Caravel 实操)
一句话答案:想让 AI 编程任务按天/周自动跑,可以用「定时触发 + Agent 任务」;若中途必须人确认,把流程拆成执行步和检查点,每步设成自动进入或等你点头。桌面工作台关到系统托盘时任务和定时器通常仍可继续,但完全退出应用后定时器不会触发——长时间无人值守请保持应用运行或挂在托盘。
本文演示工具:Caravel —— 本地优先的多 AI 编码 Agent 桌面工作台,统一管理 Claude Code、Codex、OpenCode、pi、Grok、TRAE、Antigravity 的并行任务、Diff 验收、定时器与工作流。免费使用,支持 macOS 与 Windows。
- 官网:https://www.caravelai.top/
- 定时器手册:https://www.caravelai.top/zh-CN/docs/schedules/
- 工作流手册:https://www.caravelai.top/zh-CN/docs/workflows/
- 在线体验:https://www.caravelai.top/demo/?lang=zh-CN
- 下载(Releases):https://github.com/yy36295238/caravel-agent/releases(macOS 用
.dmg;Windows 用带x64-setup.exe的版本)
作者立场:本文作者在做 Caravel。通用方法不依赖某一家产品;文中按钮名以 Caravel 中文手册为准,并写清托盘 / 退出边界。
先分清你要的是哪种「自动」
直答:提醒、脚本、需要模型判断的任务、中间必须你拍板的长流程,是四件事,别用同一种方式硬套。
- 到点提醒我——不需要 Agent。
- 到点跑固定脚本——脚本就够,别每次烧额度。
- 到点派会判断的 Agent 任务——才需要「定时 + Agent」。
- 多步且中途必须点头——需要「执行步 + 检查点」。
选错层的典型症状:用 cron 调起一整段对话却没有验收口;或把可脚本化的巡检每次都丢给模型。
本地定时 / 脚本什么时候就够?
直答:输入输出确定、不用读代码语义时,用系统定时或本地脚本。
例如:每天跑测试套、每周归档 lock diff、工作日汇总 git log --since=yesterday。本机可用 launchd / cron 或系统任务计划(Windows 用任务计划程序)。原则:能写成确定命令的,就不要每次让模型再想一遍。
什么时候才该「定时派 Agent」?
直答:到点之后需要读上下文、做判断、产出非固定格式结果时,再把触发器接到 Agent 任务上。
搭法三步:触发(每天/每周/间隔/一次)→ 动作(在指定工作区创建 Agent 任务)→ 事后(提醒、错过补跑、上一次未完成则跳过)。
任务内容建议固定四行:目标、范围、禁止、交付。
在 Caravel 里,定时器支持本地提醒、本地脚本、Agent 任务三种执行方式;也可用「一句话说」让模型先填表,你核对后再创建。界面示意:

关键步必须你点头:执行步 + 检查点
直答:可自动推进的写成执行步,必须人闸的写成检查点;每步选择「自动进入下一步」或「等我确认」。
适合检查点的节点:看 Diff、确认 lock、合并/发版前放行、权限与对外文案。
示意骨架:
- 执行步:列改动范围(自动进入)
- 检查点:你确认范围
- 执行步:改代码 / 跑测试
- 检查点:你看 Diff
- 执行步:写变更说明
- 检查点:合并或放弃
Caravel 的工作流模板左侧可拖拽排序,底部可添加执行步或检查点;右侧写本步指令,并用 {{变量}} 引用运行时目标。工作流固定在隔离副本中运行,不会直接改你的项目。


想让 AI 编程任务按天/周自动跑,可以用「定时触发 + Agent 任务」;若中途必须人确认,把流程拆成执行步和检查点,每步设成自动进入或等你点头。
关窗口还在跑吗?
直答:关掉主窗口后 Caravel 会留在菜单栏或托盘,任务和定时器通常仍可继续;完全退出后定时器不会触发。勾选「错过了就补跑」时,下次打开会补一次。上一次未跑完时,新的触发会被跳过,避免重复执行。
桌面工作台关到系统托盘时任务和定时器通常仍可继续,但完全退出应用后定时器不会触发——长时间无人值守请保持应用运行或挂在托盘。
更多说明见手册:定时器、工作流、运行方式 / 隔离副本。
对照表
| 本地提醒 | 本地脚本 | 定时 + Agent | 执行步 + 检查点 | |
|---|---|---|---|---|
| 要不要模型 | 否 | 否 | 是 | 部分步骤是 |
| 适合 | 喝水、开会 | 确定命令 | 要判断、要摘要 | 多步且要人闸 |
| 无人值守 | 看通知 | 看日志 | 依赖应用是否在跑 | 还依赖你是否在线点头 |
常见问答
- 会不会烧光额度? 会更快。确定命令留给脚本;模型只做判断。
- 检查点越多越安全? 不是。只在不可逆或对外可见节点设闸。
- 完全退出还能按时跑吗? 桌面定时器一般不能;机器级无人值守用系统定时或 CI。
- 工作流和普通任务差在哪? 工作流是可保存的多步模板,步骤与「自动/等确认」写死。
边界说明
- 第三方 CLI / 系统定时配置以当前版本文档为准。
- 定时器与检查点不能代替 Diff 审查和测试。
- 权限确认不等于安全沙箱。
- 不讨论云端托管 Agent,不承诺关机后仍触发桌面定时器。
小结
先分清提醒、脚本、定时 Agent、带检查点的流程;再决定要不要上桌面工作台。若你本机已在用 Claude Code / Codex,又想把「到点派活」和「跑到某步停下来」放在同一界面,可从官网了解 Caravel:https://www.caravelai.top/ ,下载见 https://github.com/yy36295238/caravel-agent/releases 。

浙公网安备 33010602011771号