Hermes 路线图:cron 将进化成智能定时任务
Hermes 官方路线图第3篇:cron 从定时器升级为会思考的智能任务系统。
现在的定时任务,就像闹钟——到点响一下,能不能干好活全看运气。Hermes 的路线图里,cron 要进化成一个会思考、会汇报、会自我修复的智能任务系统。
这个方向是什么:从闹钟到全能管家
想象一下,你家的旧闹钟每天早上七点准时响,但它只会“叮铃铃”,不会告诉你今天堵不堵车、要不要带伞。现在,Hermes 想把这个闹钟升级成一位全能管家:它不但叫你起床,还会根据昨晚的天气报告帮你把伞放在门口,把今天的会议日程打印好贴在冰箱上,甚至在你出差时主动帮你把邮件分类整理好。
这就是“agentic scheduled jobs”——智能定时任务。区别在于,传统 cron 只负责“到点触发”,而新的系统里,每个任务都像一个带着工具箱的小助手,有自己的模型、记忆和预算,能独立判断、执行,甚至犯错后知道怎么补救。
官方规划了哪些事
任务模板:开箱即用的“生活场景包”
官方先准备了四个最常用的模板,就像买家电附赠的“常用菜谱”:
- 每日研究简报:每天自动帮你把行业新闻、竞品动态整理成一份摘要,像早餐时送到手边的报纸。
- 仓库分诊(repo triage):如果你的代码仓库有新的 issue 或 PR,它会像医院护士一样先分诊——重要紧急的先处理,无关紧要的放一边。
- 依赖审计(dependency audit):定期检查你项目里用的第三方库有没有安全漏洞,相当于给房子做定期的水电安全检查。
- 收件箱摘要:每天傍晚把邮箱里几十封邮件浓缩成三句话,告诉你“今天真正需要你回复的只有两封”。
每任务独立设置:每个助手有自己的“性格”
每个定时任务都可以单独指定用哪个模型、哪些工具、多少记忆容量、多少预算。就像你可以给管家配一辆自行车,给园丁配一把好剪刀——不必所有任务都用同一个“万能工具箱”,省钱又高效。
干跑模式(dry-run):先彩排,再上场
这个功能特别贴心。就像话剧正式演出前先走一遍台,你可以让任务“假装执行”一遍,看看它会做什么、输出什么,确认没问题再让它真刀真枪地跑。对于定时任务来说,这能避免“凌晨三点发错邮件”的尴尬。
保存上次运行的 diff 和产物:每次都有“工作痕迹”
每次任务跑完,系统会把结果、中间产物、和上次的差异都保存下来。就像管家每天写工作日志,你随时可以翻看“上周三的简报和这周有什么不同”,而不只是看到一句“执行成功”。
投递目标:结果送到你手上,而不是锁在抽屉里
任务结果可以自动发到邮件、Slack、Telegram,或者存到 dashboard 和文件里。你不需要自己写代码去拉取结果,像订了报纸,每天自动送到门口。
失败策略:出了岔子,它知道该怎么办
这是最像“人”的地方。任务失败时,系统不是干瞪眼,而是有三种应对:重试(像打不通电话再拨一次)、升级上报(像普通员工搞不定就找经理)、暂停(像发现情况不对先停工,等人工介入)。
验收标准:说得好不如做得到
官方定的验收标准也很实在:
- 用户不用写胶水代码,就能定义有用的定时智能任务——门槛低到“会填表就行”。
- 任务输出和失败状态,执行后随时可查——像包裹有物流轨迹,每一步都看得见。
- 投递失败不擦除任务结果——就算邮件没发出去,结果还安全地存在系统里,不会“人财两空”。
对用户意味着什么
以前,定时任务是个“哑巴工具”——它跑了,但你不知道它跑得怎么样,出了问题也只能自己看日志。现在,它变成了一个“会说话、会记笔记、会求救”的数字员工。
你不再需要为了“每天早上汇总一下数据”去写一堆脚本,只需要选一个模板,填上参数,告诉它“结果发我邮箱”,剩下的它自己搞定。哪怕某天邮件服务宕机,你的数据也安然无恙,等服务恢复后还能补发。
这不仅仅是 cron 的升级,更是把“自动化”变成了“自主化”——从“到点执行”到“到点思考、执行、汇报、自我修复”。对于普通用户来说,这意味着你终于可以放心地把那些重复、琐碎、需要判断力的工作,交给一个真正靠得住的数字管家了。
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:GitHub ›/issues/35924