Heartbeat
共享主会话上下文,像巡逻员沿着同一本总笔记继续巡。
Automation 导读
Cron vs heartbeat 讲的不是“自动”两个字有多神,而是它什么时候会自己醒来、醒来后会留下什么脚印、又和 cron、heartbeat、tasks 这些近亲怎么分工。原文最响的一记鼓点,其实是:The decision guide for cron vs heartbeat lives under 自动小闹钟.。
先讲这一页到底在解决什么
Cron vs heartbeat 讲的不是“自动”两个字有多神,而是它什么时候会自己醒来、醒来后会留下什么脚印、又和 cron、heartbeat、tasks 这些近亲怎么分工。原文最响的一记鼓点,其实是:The decision guide for cron vs heartbeat lives under 自动小闹钟.。
第一判断
官方整个决策表,最先问的其实就是这一句。
像巡逻员每隔一阵子来一圈,时间有节奏,但不是拿秒表卡点。
像闹钟,几点响就是几点响,更适合日报、提醒、周报这种精确时刻活。
“差不多这阵子看看”用 Heartbeat;“必须这个点做”用 Cron。
第二判断
这是 Heartbeat 最擅长的事。
查邮箱、看日历、看通知、看项目状态,这些如果拆成 5 个 cron,就像派 5 个小跑腿员来回敲门。Heartbeat 更像一个巡逻员,一次把这些都看完。
第三判断
官方专门把“隔离会话、模型 override、thinking override”都放在 Cron 优势里。
共享主会话上下文,像巡逻员沿着同一本总笔记继续巡。
像单独拉一个实验室,换更强模型也行,用更便宜模型也行,不会把主会话弄脏。
“20 分钟后提醒我”这种,直接 Cron,别让巡逻员硬记时间点。
要隔离、要精确、要单独重活,优先 Cron。
最好搭配
官方最后其实在推一个混合打法。
邮箱、日历、轻提醒、常规监测,这些装进巡逻清单。
晨报、周报、一次性提醒、深度分析,这些交给闹钟。
Heartbeat 管“平时盯着点”,Cron 管“这时就做”。