Appearance
Hermes Agent 在更新后有了看板 Kanban 功能,其实 Hermes Agent 看板是一个多智能体任务编排系统,本质是一个持久化的 SQLite 任务队列 + 调度器。
核心思路
不是一个 Agent 干所有事,而是把大任务拆成小任务,分派给不同的「专业 Agent 角色」,各司其职、串并行执行。
搭建完以后的流程:
你在 QQ/微信上给 Hermes 指令
↓
Hermes 拆任务,用 kanban_create 创建子任务
↓
dispatcher 60 秒内唤醒对应的 profile
↓
researcher 独立跑 → kanban_complete
writer 独立跑 → kanban_complete
↓
Hermes 看板上一看,全完成了,通知你📢什么时候用
- 需要多个专业角色协作
- 任务可能跑很久或者需要崩溃后恢复
- 想中间插一脚改需求
- 有并行子任务能加速
- 需要完整的审计轨迹
关键组件
| 组件 | 职责 |
|---|---|
| Orchestrator | 分解目标、创建任务、路由给合适角色 |
| Dispatcher | 常驻 Gateway,定期扫描看板,拉起 ready 任务 |
| Worker | 独立进程执行具体任务,拥有独立上下文和工具集 |
| Kanban Board | 任务持久化到 SQLite,跟踪每个任务的状态 |
Agent Profile 配置
需要创建每个子 Agent profile,并对它们进行技能的配置。
比如创建一个 researcher 调研 Agent:
bash
# 创建 profile
hermes profile create researcher
# 装技能
hermes skills install web-search
hermes skills install summarize持久化——不怕崩溃,不怕重启
所有看板数据存储在 ~/.hermes/kanban.db(SQLite)。这意味着:
- Agent 进程崩溃 → 任务进度不丢
- 电脑重启 → 继续跑
- 跨天/周的任务 → 无缝衔接
常用命令:
bash
hermes kanban list # 查看所有任务
hermes kanban stats # 按状态统计
hermes kanban tail <id> # 实时跟踪某个任务对于长周期项目来说,这个特性是刚性需求。你不会希望一个跑了 3 天的调研任务因为终端崩溃而全部重来。
