Hermes高阶技巧|⚡ 进阶技巧:Dashboard + Kanban + Curator 三合一,打造24小时无人Agent工厂
一句话解决:Dashboard入口、Kanban编排、Curator维护,三功能组合起来就能实现”24小时无人值守”的Agent自动化工厂。
背景:小赵的梦想
小赵已经学会了Dashboard、Kanban和Curator,单独用都很顺手。但他心里一直有个想法:
“能不能让它们自己转起来?“
他每天早上要做三件事:
- 检查Agent昨晚干了什么 → 打开Dashboard看日志
- 看看有没有任务卡住了 → 打开Kanban面板看一眼
- 清理不再需要的技能 → 手动跑一下Curator
虽然每件事都不费劲,但每天都做也挺烦的。
“如果每天早上我醒来,这些事已经自动做完了,我只需要看一眼结果,那该多好。“
这个梦想,用Dashboard的Cron定时任务 + Kanban的自动编排 + Curator的定期维护就能实现。
第一章:Dashboard 定时任务(Cron)
Dashboard里有一个”Cron“标签页,可以创建定时任务——就像Linux的crontab,但不用写配置文件:
[插图:Cron配置界面Mockup]
1 | ┌──────────────────────────────────────────────────────────┐ |
使用场景举例:
| 定时任务 | 时间 | 说明 |
|---|---|---|
| 📊 每日汇总夜班报告 | 每晚23:00 | Agent汇总当天工作情况,发到飞书 |
| 📧 早上发日报 | 每天09:00 | 自动生成日报邮件 |
| 🧹 每周清理技能 | 周日03:00 | 运行Curator维护技能 |
| 💾 数据备份 | 每周一02:00 | 备份Kanban数据库 |
你可能会问:”这跟crontab有什么区别?“
| 对比项 | Linux crontab | Dashboard Cron |
|---|---|---|
| 配置方式 | 编辑文件,记语法 | 浏览器点几下 |
| 支持多平台投递 | 自己写脚本 | 内置飞书/邮箱/Slack |
| 查看执行记录 | journalctl | Dashboard里一目了然 |
| 暂停/恢复 | 注释/取消注释 | 点一下开关 > |
| 执行结果通知 | 自己配置 | 自动通知 |
第二章:Kanban 自动化编排
有了Cron定时任务后,你可以让它触发Kanban任务:
比如,每天早上8点,Cron执行一个指令:
1 | hermes kanban create "生成今日日报" --assignee 日报助手 |
这条指令会自动在Kanban里创建一个任务,分配给”日报助手”Agent。
“日报助手”看到任务后,自动开始工作:
- 查看昨天的会话记录
- 提取关键信息
- 按模板生成日报
- 完成 → 卡片移到Done
整个过程不需要任何人介入。
[插图:Cron触发Kanban的联动流程图]
1 | ⏰ Cron (每天08:00) |
更复杂的场景:级联任务链
1 | Cron (每天08:00) |
每一个环节的Agent自动认领、自动工作、自动传递给下一环节。如果某个环节出错,自动阻塞等待你处理。
第三章:Curator 定期维护
每周日凌晨3点,Cron执行:
1 | hermes curator run |
Curator会自动运行,审查Stale状态的技能,输出报告。
然后,可以把报告自动投递到你的邮箱或飞书:
Curator 周报 - 2026-05-31
本周审查 5 个技能:
- 3个Active → 无需处理 ✅
- 1个合并建议 →
数据导出和数据导入功能互补,建议保留 ✅- 1个归档 →
旧版汇率查询已被新版汇率API替代,已归档 ✅技能总数:28 → 27
你周一早上醒来,看一眼手机就知道Curator昨晚做了什么。
[插图:三功能联动架构图]
1 | ┌─────────────────────────────────────────────────────────┐ |
第四章:打造你的”24小时无人Agent工厂”
现在,我们把所有东西组合起来。
完整配置方案
以下是一个典型的”无人Agent工厂”配置:
| 时间 | Cron任务 | 操作 | 结果 |
|---|---|---|---|
| 🕐 每日 00:00 | 数据归档 | Kanban创建”归档昨日数据”任务 | 自动完成,数据打包 |
| 🕐 每日 06:00 | 生成日报 | Kanban创建”生成昨日日报”任务 | 日报自动生成,发邮箱 |
| 🕐 每日 09:00 | 晨会简报 | 汇总AI Agent夜间工作成果 | 飞书推送摘要 |
| 🕐 每日 12:00 | 午餐提醒 | Agent检查上午工作,提醒未完成任务 | 发现阻塞,自动通知 |
| 🕐 每日 18:00 | 日终总结 | 统计当日Agent工作量 | 飞书/邮箱推送报告 |
| 🕐 每周日 03:00 | Curator维护 | 运行技能审查+清理 | 报告推送 |
| 🕐 每月1日 02:00 | 月度分析 | 生成月度API费用+使用趋势 | 财务报表 |
第一周的变化
| 项目 | 之前(手动) | 之后(自动) |
|---|---|---|
| 每天检查状态 | 3次,每次5分钟 | Dashboard常开,扫一眼就行 |
| 日报 | 手动整理,15分钟 | 自动生成,0分钟 |
| 技能维护 | 想起来才做 | 每周自动运行 |
| 发现问题 | 用户反馈才知道 | Cron+Kanban自动汇报 |
| 人工介入 | 随时关注 | 只在Blocked状态介入 |
小赵实现了他的梦想:
“每天早上醒来,手机上有三样东西:日报摘要、Curator报告、Kanban状态——所有东西都安排好了,我只在需要决策时才介入。“
第五章:还能怎么玩?
掌握了这三个功能的组合,你还可以探索更高级的玩法:
自定义OAuth Provider
Dashboard支持OAuth登录。如果你想集成公司的认证系统,可以写一个自定义OAuth Provider插件:
1 | # ~/.hermes/plugins/dashboard-auth-myidp/__init__.py |
这样你的Dashboard就能用公司的统一账号登录了。
Kanban事件Webhook
Kanban的每种状态变更都会触发事件。共有9种事件:
| 事件 | 触发时机 | 你能做的事 |
|---|---|---|
| created | 任务创建 | 发通知”新任务来了” |
| completed | 任务完成 | 归档结果,通知下一环节 |
| blocked | 任务阻塞 | 立刻给你发短信 |
| crashed | Worker崩溃 | 自动重试 |
| heartbeat | 存活信号 | 监控Worker健康 |
你可以给这些事件挂接Webhook,比如:
当任务阻塞时 → 立即给你发一条飞书消息 + 短信提醒
多看板隔离
你可以创建多个看板,用于不同场景:
| 看板 | 用途 | 访问权限 |
|---|---|---|
| 📋 主看板 | 日常工作流 | 全员 |
| 🔒 私密看板 | 个人项目 | 仅自己 |
| 🤝 团队看板 | 团队协作 | 团队成员 |
| 🧪 实验看板 | 测试新流程 | 仅供测试 |
数据相互隔离,互不干扰。
REST API对接外部系统
Dashboard暴露了完整的REST API(共19个端点),你可以把Hermes和你的其他系统对接:
1 | # 用curl查看当前状态 |
比如:
- 企业微信机器人发消息 → 创建Kanban任务
- Jira工单关闭 → 自动触发Kanban任务
- Git Push事件 → 通知Agent做代码审查
总结
| 功能 | 单个用途 | 组合威力 |
|---|---|---|
| 🎛️ Dashboard | 图形化管理入 | + Cron定时 = 自动化入口 |
| 🏗️ Kanban | 多Agent协作 | + Dashboard = 可视化编排 |
| 🧹 Curator | 技能自动维护 | + Cron = 定期自动清理 |
| 🔗 三者合一 | 各司其职 | 24小时无人Agent工厂 |
从第一篇的Dashboard打开驾驶舱,到第二篇的Kanban让Agent协作,再到第三篇的Curator自动养护——
现在你已经掌握了Hermes Agent的高级技巧全集。
但旅程还没结束:
- 你可以继续探索更多功能(自定义Profile、消息平台集成、插件开发)
- 你可以优化已有配置(更合理的Kanban协作模式、更精准的Curator老化策略)
- 你还可以分享你的经验(写博客、做教程)
系列回顾
| 篇 | 标题 | 核心技能 |
|---|---|---|
| ① | 🎛️ 打开Hermes驾驶舱:Web Dashboard入门 | 图形化管理、状态监控、配置编辑 |
| ② | 🏗️ 多Agent流水线:Kanban实战指南 | 多Agent协作、任务编排、人工介入 |
| ③ | 🧹 技能自动养护:Curator让Agent越用越聪明 | 技能老化、LLM审查、自动归档 |
| ④ | ⚡ 进阶技巧:Dashboard+Kanban+Curator三合一 | Cron调度、全自动工厂、系统集成 |
去让你的Agent们为你工作吧! 🚀