第13篇:看板——多 Agent 协作白板
Hermes 功能详解第13篇:看板。多个 AI 助手在一块共享看板上分工协作,项目进度一目了然。
这篇讲的是 Hermes Agent 的看板功能——一个让多个 AI 助手像同事一样共享任务、互相交接的“云白板”。
看板是什么?先打个比方
想象你开了一家小公司,雇了三个员工:一个负责收集资料(研究员),一个负责写方案(写手),一个负责审核(审稿人)。看板就是公司前台那块大白板——谁领了任务、做到哪一步、卡在哪儿,全写在上面,谁都能看、谁都能改。
Hermes 的看板(Kanban)就是给 AI 助手们准备的这么一块白板。每个任务在 ~/.hermes/kanban.db 里占一行,任何助手都能读写,任务交接就是往白板上贴一张新便签。
看板 vs. 普通任务委派
Hermes 原本有个 delegate_task 功能,相当于“打电话叫同事帮忙”。看板则是“把任务贴到白板上,谁有空谁来领”。区别在于:
- delegate_task:打电话,对方答完就挂,结果只你俩知道
- 看板:贴便签,任务状态大家看得见,中途可以换人接手,失败了还能重新领
一句话总结:delegate_task 是函数调用,看板是工作队列。
第1步:查看看板
打开终端,输入:
hermes kanban list
你会看到所有任务和它们的状态(待处理、进行中、已完成、卡住了等)。
第2步:创建任务
hermes kanban create "整理本周客户反馈" --assignee analyst
这条命令把任务指派给 analyst 这个助手。任务就上了白板。
第3步:助手们干活
被指派的助手启动后,会看到任务详情和所有历史评论。它干完活就更新状态:
hermes kanban complete <任务ID> --artifacts "报告.md"
如果遇到问题,可以标记为“卡住”并留言:
hermes kanban block <任务ID> --reason "缺数据,等客户回复"
第4步:人工介入
看板最妙的地方是:人随时可以插手。 你可以在任务下评论、解除卡住状态、或者把任务转给另一个助手:
hermes kanban unblock <任务ID>
hermes kanban comment <任务ID> "数据已发你邮箱,继续"
多项目?用“看板”分门别类
一个看板就是一个独立项目。默认有个 default 看板,你可以创建更多:
hermes kanban boards create blog-project --name "博客运营" --switch
之后所有操作都在这个新看板里进行,互不干扰。
工作区:助手干活的地方
每个任务都有个工作区,分三种:
- scratch(临时):默认选项,任务完成就删除,适合一次性工作
- dir:路径:指定一个已有文件夹,比如你的 Obsidian 笔记库,任务完成后保留
- worktree:代码专用,自动创建 git 分支,适合写代码的任务
小总结
看板让多个 AI 助手像真实团队一样协作:任务可见、状态可查、人可介入、失败可重试。它解决的是“跨助手、需持久、要人审”的复杂工作流,而 delegate_task 只适合“问一句答一句”的简单场景。
下篇预告: 看板有了,任务多了怎么管?下一篇我们聊聊 Hermes 的调度器——那个每 60 秒扫一遍白板、自动分配任务的“隐形主管”。
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/configuring-models