From one-shot to scheduled runs
Goal: graduate a manual agent job to a repeatable schedule without losing checkpoints.
Best for: weekly briefs or cleanups you already run successfully by hand.
A schedule is a multiplier. It multiplies good loops and bad ones. Earn the right to automate by succeeding manually with logs and red-lines intact. Do not schedule what you have not run manually three times. Keep human checkpoints for send/delete. See Checkpoints and Team playbook.
Why beginners skip this
Scheduling before the job is stable feels advanced until a 3am silent failure or a surprise send. Three clean hand-runs plus a kill switch beat optimism. Mid-week cost shows up as rework, not as a missing bookmark.
Step 1 — Prove the manual loop
Checklist: Done met three times, log rows clean, red-lines never skipped.
Here are 3 run-log rows for the same job:
[paste]
Is it ready to schedule? Yes/No with 5 bullets.
Be harsh about near-miss sends.
Example
Filled prompt
Job: Friday status email to eng manager from my notes folder.
I have only ONE clean manual run logged.
Write Auto vs Manual in 5 lines. If manual runs <3, insist Manual and list what to log next two Fridays before any schedule.
What good output looks like
- Done boxes for “graduate a manual agent job to a repeatable schedu” are explicit and checkable
- Allow-list tools only; never-do lines honored
- Stops before send/delete without human gate
- Pass/fail: Plan→Act one→Check visible for agents-from-one-shot-to-scheduled
- Pass/fail dated (Asia/Shanghai) sits next to the artifact
Step 2 — Schedule the safe part only
Auto: gather + draft. Manual: approve send/publish. Write that split explicitly on the one-pager.
Split this job into Auto vs Manual steps for scheduling:
Job: [paste]
Anything that leaves the building (email, post, delete) stays Manual.
Example
Filled prompt
Job: Monday 9:00 competitor headline skim via read-only web.
Manual runs logged: 0 clean (two messy experiments).
Write Auto vs Manual in 5 lines. Insist Manual. List what "clean" means before any cron.
What good output looks like
- Allow-list tools only; never-do lines honored
- Stops before send/delete without human gate
- Pass/fail: Plan→Act one→Check visible for agents-from-one-shot-to-scheduled
- Done boxes for “graduate a manual agent job to a repeatable schedu” are explicit and checkable
Step 3 — Add a kill switch
Know how to disable the schedule in two clicks. Document it before enabling. If you cannot find the off switch, you are not ready.
Write kill-switch instructions (≤6 steps) for a scheduled agent job in [product].
Beginner clicks. End with “confirm disabled.”
Example
Filled prompt
≤6 steps to disable our Monday 9:00 brief schedule.
Product UI is generic: Settings → Automations → pause.
Include who to tell (business owner).
What good output looks like
- Counts clean manual runs honestly
- Chooses Manual when count < 3
- Lists what to log on the next two Fridays
- Keeps send on ask even in a future Auto design
Three manual wins
Schedule only after three clean manual runs with logs. Near-miss sends block automation.
Do not bookmark-only
Finish Practice now, then tick this guide on your path. Titles unread are not skills.
Close the loop
After Practice now, write one line: what you will refuse next time. That line is the habit.
One more pass
Re-read your Save-this-card line. If it is vague, rewrite it until a stranger could apply it.
Red flag
Scheduling before three clean hand-runs; no kill switch; scheduled job can send externally without a human gate—disable it.
Save this card
Card: three clean hand-runs · kill switch · failure contact. Schedule only after the three. Keep this beside the tool; refuse to start if a box is blank.
1. What I shipped: ___ 2. What I refused: ___ 3. What I will never-do again: ___ (date: Asia/Shanghai)
- [ ] Tools/writes paused
- [ ] Refuse-line dated
- [ ] Artifact path saved
- [ ] Next link chosen (or stop)
Before you start
Write Done (checkboxes) and the human gate on paper before any run for “graduate a manual agent job to a repeatable.” Allow-list tools; leave send/delete off. Guide: agents-from-one-shot-to-scheduled. If you only have a blank practice box, stop and fetch the real job first.
- Goal in one line: ___
- Allowed tools: ___
- Forbidden: ___
- Human approve needed for: ___
How to use this week
This week: pick one agent job you already ran by hand three clean times. Schedule it once; keep irreversible actions on ask-every-time. Log the schedule id and a dated pass/fail on a live artifact—not a blank demo. Write one refuse-line and date the note (Asia/Shanghai). If you only skimmed agents-from-one-shot-to-scheduled, put 25 minutes on the calendar and redo once.
Pitfalls
| Pitfall | Fix |
|---|---|
| Scheduling after one lucky run | Three manual wins first |
| Auto-send on day one | Draft-only automation |
| No kill switch doc | Write it before enabling |
| Schedule without an owner | Fill team playbook first |
Example
Filled prompt
Temptation: skip the habit for agents-from-one-shot-to-scheduled to “save five minutes.”
Job still: graduate a manual agent job to a repeatable
Do the smallest correct pass: Done visible · one checkable artifact · Unknowns labeled [?].
Boundaries: draft only; no silent send; no invented metrics.
Return: the artifact + the refuse-line you said aloud.
What good output looks like
- Names the shortcut you refused (specific to agents-from-one-shot-to-scheduled)
- Still delivers a checkable artifact for “graduate a manual agent job to a repeatable”
- Unknowns labeled; draft-only respected
- Pass/fail: refuse-line written and dated (agents-from-one-shot-to-scheduled #4)
Practice now
Live card: run one agent checklist item on a real job for “From one-shot to scheduled runs”—artifact path on Save (Asia/Shanghai).
Today: log three clean hand-runs of the same job. Only if all three pass, draft a schedule plus a kill switch and a failure contact. Date the log (Asia/Shanghai).
Today card (copy) — agents-from-one-shot-to-scheduled: 1. Artifact I will produce: ___ 2. Pass/fail check: ___ 3. Refuse-line if tempted to skip verify/send: ___ (date: Asia/Shanghai) 4. One never-do from this guide: ___
- [ ] Artifact path written
- [ ] Refuse example would say "yes"
- [ ] Dated Asia/Shanghai
One sentence takeaway
Three clean manual runs before any schedule; irreversible stays on ask—prove it on a real artifact, or skip the badge
- You can point to a dated refuse-line
- You have one artifact path from tonight
- You can teach the red flag in one sentence
Next
Checkpoints · Team playbook · Logging what matters · Failure modes and retries · Plan → act → check
Pair with today: open the first Next link (agents-human-in-the-loop-checkpoints) only after you dated a refuse-line for this guide (Asia/Shanghai).
从一次性跑通到定时执行
目标: 把已经手跑成功的智能体任务升成定时,同时保住人工检查点。
适合: 周报简报、清理类任务——你已经能手跑成功。
定时是放大器:好的循环会被放大,坏的也会。靠带着日志和红线的手跑成功,才「配」自动化。没手跑满三次,不要定时。 发送/删除仍留人工检查点。见人在回路检查点与团队手册。
为什么新手跳过
把半成品一次性任务排进日程,像升级。没有 Done 和人审关,等于把错误也排进了日历。多花两分钟写清边界,往往比周中回滚便宜。
步骤 1——证明手跑循环已稳
清单:完成标准达到三次、日志行干净、红线从未跳过。
同一任务的 3 条运行日志如下:
[粘贴]
可以定时了吗?是/否,并给 5 条理由。
对「差点没审批就发出」要严厉。
实例
填好的提示词
场景:真实工作(打开活材料)。
岗位:周五从笔记文件夹给工程经理写状态邮件。
干净手工记录只有 1 次。
写五条「自动 vs 手工」。如果手工<3,坚持手工,并列出下两个周五要记什么,再谈排程。
约束:不编造事实;发送/删除前停下;未知处标「未知」。
像样的输出大概长这样
- 点名险情
- 多半「还不行」
- 缺口具体(批准闸、关停开关)
- 贴合这个填例——不是空泛打气
- 相关则拒绝编造事实或静默发送
步骤 2——只定时安全的那一段
自动:收集 + 起草。人工:批准发送/发布。把这道分界写进一页说明。
把这个任务拆成「自动 vs 人工」步骤以便定时:
任务:[粘贴]
凡是离开本机/发出去的(邮件、发帖、删除)留在人工。
实例
填好的提示词
场景:真实工作(打开活材料)。
岗位:周一 9:00 用只读网页扫竞品标题。
干净手工记录:0(两次凌乱实验)。
写五条自动 vs 手工。坚持手工。先定义什么叫「干净」,再谈 cron。
约束:不编造事实;发送/删除前停下;未知处标「未知」。
像样的输出大概长这样
- 发送仍人工
- 草稿可自动
- 检查点有名(「从一次性跑通到定时执行」)
- 贴合这个填例——不是空泛打气
- 相关则拒绝编造事实或静默发送
步骤 3——加上关停开关
要能两步关掉定时。启用前先写进文档。找不到关闭键,就还没准备好。
为 [产品] 里的定时智能体任务写关停说明(≤6 步)。
入门级点击。最后一步写「确认已关闭」。
实例
填好的提示词
场景:真实工作(打开活材料)。
用≤6 步写出如何关掉我们周一 9:00 简报排程。
产品 UI 通用:设置 → 自动化 → 停用。含:谁有权关、如何确认已停。
约束:不编造事实;发送/删除前停下;未知处标「未知」。
像样的输出大概长这样
- 逐步可点
- 找得到定时列表
- 确认已关 + 通知负责人
- 贴合这个填例——不是空泛打气
- 相关则拒绝编造事实或静默发送
三次手跑成功
三次带日志的干净手跑后才定时。差点误发会挡住自动化。
不要只收藏
做完「现在就练一次」,再在路径上打勾。没练过的标题不是技能。
闭环
「现在就练一次」后写一行:下次你要拒绝什么。那一行才是习惯。
再过一遍
重读「保存这张卡」那一行。若含糊,改到陌生人也能执行。
红旗
未手跑就 cron;无关停开关。定时任务可发外部消息却无人工复核——拆掉。三次手跑记录不全就不排程。卡上写不清就先补检查项,再继续往下跑。
开始前
打开你真正会用的账号/项目。准备好与「从一次性跑通到定时执行」相关的真实材料(不要空白练习框)。
默认姿态:在人确认发送/写入之前只出草稿。授予新工具前,先写一条带日期的拒做句(Asia/Shanghai)。
- 一句话目标:___
- 允许的工具:___
- 禁止:___
- 需要人批准:___
本周怎么用
本周只定时你已手跑成功三次的那一段;写明关停方式与失败通知人。定时任务若可外发,必须保留人工复核。过/不过注明日期(Asia/Shanghai)。
周中代价检查:若明天丢掉这个习惯,24 小时内会坏在哪?写一行(Asia/Shanghai)。
常见坑
| 坑 | 改法 |
|---|---|
| 手气好一次就定时 | 先手跑成功三次 |
| 第一天就自动发送 | 只自动起草 |
| 没有关停说明 | 启用前先写 |
| 定时却没有负责人 | 先填团队手册 |
实例
填好的提示词
任务:graduate a manual agent job to a
场景要点:Agent 运行前 Done/门闸写好;练习编号 4/4。
边界:仅草稿;未知 [?];禁止悄悄发送;禁止编造指标。
返回:可检查产出 + 过/不过理由一行。
像样的输出大概长这样
- 约束贴着「从一次性跑通到定时执行」与 agents-from-one-shot-to-scheduled
- 未知标 [?];不编造负责人/数字
- 不可逆动作前停下
- 一分钟内能打过/不过(agents-from-one-shot-to-scheduled #4)
现在就练一次
实卡:用「从一次性跑通到定时执行」对真实任务跑一条智能体清单——产物路径进 Save(Asia/Shanghai)。
今天记录三次手跑结果,仅当全绿才写定时草案。过/不过与永不做注明日期(Asia/Shanghai)。只收藏标题算失败。只收藏标题算失败,必须留下可复查痕迹。
今日卡片(可复制)— agents-from-one-shot-to-scheduled: 1. 我要产出的成品:___ 2. 通过/失败标准:___ 3. 若想跳过核验/发送的拒做句:___(日期:Asia/Shanghai) 4. 本篇一条永不做:___
一句话带走
同一任务手工干净跑满三次再排程;不可逆动作仍保持每次询问。本周记下排程编号与一次过/不过并注明日期。本周留下可核对的过/不过记录,并注明日期(Asia/Shanghai)。
- [ ] 成品路径已写
- [ ] 拒做例句会说「可以」
- [ ] 已标注 Asia/Shanghai 日期
保存这张卡
卡面:三次手跑记录 + 关停开关 + 通知人。定时前看卡;缺项就停,不硬开。
1. 我交出了:___ 2. 我拒绝了:___ 3. 我永不再做:___(日期:Asia/Shanghai)
- [ ] 工具/写入已暂停
- [ ] 拒做句已标注日期
- [ ] 成品路径已存
- [ ] 已选下一步(或停)
一句话带走
- 能指出一条带日期的拒做句
- 今晚有一条成品路径
- 能用一句话说清红旗
下一步
检查点 · 团队手册 · 记录真正重要的事 · 失败模式与重试 · 计划 → 行动 → 检查
今日搭配:先为本篇写上拒做句日期(Asia/Shanghai),再打开下一步里的第一篇(agents-human-in-the-loop-checkpoints)。
← Back to home · Learn · Tools · Compare · Start