Appearance
有没有试过让 AI 帮你跑一个多步骤的长任务?结果往往是:AI 做到一半自己转方向了,或者电脑重启了一次进度全丢。Hermes Agent v0.13.0 直接在框架层面引入了 Kanban 系统来解决这个问题。
01 | Kanban:不是项目管理,是 AI 团队守卫
Hermes Kanban 不是给人用的 Jira,是专门针对 AI Worker 设计的任务守卫系统。
核心思路很清晰:任务是持久化的,不会因为 Worker 崩了就消失。多个 Worker 并发领任务,但有一套机制持续盯着它们:
五大守护机制
| 机制 | 说明 |
|---|---|
| 心跳检测 | Worker 定期上报存活信号,断了就判定宕机,任务回收重分配 |
| 僵尸检测 | 进程还在但已经卡死不动,同样踢出 |
| 幻觉门控 | Worker 声称「任务完成」但没有可验证的证据,会被拦截 |
| 重试配额 | 每个任务单独配置 max_retries,不是全局一刀切 |
| 自动锁定 | Worker 退出时没有正常完成任务,下次自动被 block |
整体结构:主控 Hermes 把任务写进看板,多个 Worker 自己来领任务、执行、汇报。主控只负责调度和验收,不用盯着每一步。
02 | 实际怎么用:命令和配置
创建一个 Kanban Board 只需要一条命令:
bash
# 在主控 Hermes 里执行
/kanban create "我的项目看板"然后往里面加任务:
bash
/kanban add "扫描 docs/ 目录下所有 PDF,提取关键信息"
/kanban add "根据提取结果生成 markdown 摘要报告"
/kanban add "把摘要发给 Slack #research 频道"配置多个 Worker 加入(每个 Worker 是独立的 Hermes 实例,用不同的 profile):
yaml
# ~/.hermes/config.yaml(Worker 实例配置示例)
kanban:
enabled: true
board_id: "my-project-board"
worker_id: "worker-a"
max_retries: 3 # 单任务最大重试次数
heartbeat_interval: 30 # 秒,多久上报一次存活
delegation:
model: claude-sonnet-4-6
max_concurrent_children: 3Worker 启动后会自动去看板领任务。主控可以随时查看状态:
bash
/kanban status # 查看所有任务状态
/kanban workers # 查看 Worker 存活情况
/kanban retry "任务ID" # 手动触发重试03 | 为什么这让「一人团队」成为可能
传统多 Agent 协作的问题:
- 任务崩溃后不知道哪个环节出问题
- 多个 Agent 各自为政,不知道彼此进度
- 没有统一的验收标准,AI 可能「幻觉完成」
Hermes Kanban 的解决方案:
- 持久化:任何时候都能从断点恢复
- 心跳机制:实时知道每个 Worker 的状态
- 幻觉门控:只有真正验证通过才算完成
- 并行加速:多个 Worker 同时跑不同任务
一个人可以同时调度多个专业 Agent,各司其职、互相配合。 从「一个人写代码」变成「一个人管理一个 AI 团队」。
04 | 一人公司的技术基础
有了这套系统,一个人可以做以前需要一个团队做的事:
- 研究 Agent:负责信息搜集、竞品分析
- 写作 Agent:负责内容创作、文案撰写
- 开发 Agent:负责代码实现、技术验证
- 运营 Agent:负责社交媒体、数据分析
主控 Hermes 负责总协调,你只需要定方向、验收结果。
