【Hermes入门11讲】第七讲:定时自动化——让Hermes成为你的24小时助手 📅 2026/7/5 4:23:09 这个功能我用了之后就回不去了。每天早上9点自动给我推一份AI新闻摘要比我自己刷效率高多了。什么是定时任务简单说就是你告诉Hermes每隔多久干一件什么事然后它就会按时执行不需要你盯着。比如• 每天早上9点查一下Hacker News上的AI新闻发给我摘要• 每小时检查一下服务器状态出问题了告警• 每周日晚上整理本周的工作记录这些配置一次自动运行非常省心。创建定时任务最简单的方式直接在对话里说人话❯ 每天早上9点帮我查一下AI领域的新闻发一段摘要给我Hermes会自动创建定时任务你只需要确认一下细节。也可以用斜杠命令❯ /cron add every day 9am 搜索AI新闻并生成摘要或者用独立命令hermes cron create every day 9am 搜索AI新闻并生成摘要时间格式Hermes支持好几种时间描述方式一次性延迟30m → 30分钟后执行一次 2h → 2小时后执行一次 1d → 1天后执行一次循环间隔every 30m → 每30分钟 every 2h → 每2小时 every 1d → 每天标准Cron表达式适合精确控制0 9 * * * → 每天上午9点 0 9 * * 1-5 → 工作日早上9点 0 */6 * * * → 每6小时 30 8 1 * * → 每月1号早上8:30具体时间2026-03-15T09:00:00 → 2026年3月15日上午9点执行一次我日常用自然语言描述就够了不需要记Cron语法。实用场景示例场景1每日新闻摘要❯ /cron add every day 9am 搜索过去24小时AI领域的重要新闻整理成5条bullet points的摘要 --deliver telegram每天早上9点Hermes会自动搜索新闻生成摘要发送到你的Telegram。场景2服务器健康检查❯ /cron add every 1h 检查系统负载、磁盘空间和内存使用情况。如果有任何指标异常详细报告问题 --deliver telegram每小时检查一次出问题了马上告诉你。场景3每周工作汇总❯ /cron add every sunday 8pm 帮我整理本周的工作1.查看~/work目录下本周修改的文件 2.总结主要工作内容 3.列出下周待办 --deliver email场景4数据备份提醒❯ /cron add every day 11pm 检查今天的备份是否完成如果没完成提醒我 --deliver telegram场景5价格监控❯ /cron add every 6h 查看XX商品的价格如果比上周低了告诉我 --deliver telegram场景6清理下载文件夹❯ /cron add every week 删除~/Downloads里超过30天的文件然后报告清理了多少空间 --deliver local场景7社交媒体内容准备❯ /cron add every day 7am 搜索今天AI圈的热门话题写3条朋友圈/微博文案草稿 --deliver telegram场景8学习提醒❯ /cron add every day 8pm 提醒我今天的学习计划完成了吗没完成的话督促我 --deliver telegram投递方式定时任务的结果可以发到很多地方投递目标说明telegramTelegram消息discordDiscord频道slackSlack频道email邮件whatsappWhatsAppweixin微信需配置dingtalk钉钉feishu飞书local只保存在本地文件不发消息all发到所有已配置的平台默认行为• 如果你在CLI里创建的任务默认保存到本地• 如果你在Telegram/Discord里创建的任务默认发回来源平台管理定时任务查看所有任务❯ /cron list或命令行hermes cron list暂停任务❯ /cron pause 任务名或ID恢复任务❯ /cron resume 任务名或ID立即执行一次❯ /cron run 任务名或ID删除任务❯ /cron remove 任务名或ID修改任务❯ /cron edit 任务名 --schedule every 2h # 改时间 ❯ /cron edit 任务名 --prompt 新的任务描述 # 改内容绑定技能定时任务可以绑定技能让任务拥有专业能力。比如你先装了一个写技术博客的技能然后创建一个定时任务hermes cron create every week sunday 10am \ 写一篇本周AI技术热点分析 \ --skill tech-blogger \ --deliver telegram这样每次执行时Hermes会先加载tech-blogger技能的指导再执行任务质量更高。任务链多个任务可以串联前一个的输出作为后一个的输入。比如1. 任务A每天早上7点抓取新闻 → 保存到文件2. 任务B每天早上7点半读取新闻 → 生成摘要 → 发到Telegram3. 任务C每天早上8点读取摘要 → 生成3条社交媒体文案配置时用context_from参数关联。这个有点进阶等你熟练了再玩。网关必须运行定时任务依赖Hermes的网关进程调度。如果你希望任务24小时运行需要把网关作为后台服务启动hermes gateway install # 安装为用户服务 # 或者 hermes gateway # 前台运行关掉终端就停了Linux服务器用户可以用系统服务sudo hermes gateway install --system成本控制技巧定时任务如果频率太高token消耗会积少成多。几个省钱技巧1.用wakeAgent门控任务执行前先检查条件不满足就不调用AI零成本跳过2.精简工具集定时任务只加载需要的工具别全打开3.用便宜的模型在config.yaml里给cron单独配一个便宜的模型4.适当降低频率每小时检查改成每4小时