当你的团队里多了几个不知疲倦的 AI 同事,如何给他们分配任务、跟踪进度、管理交付?Hermes Kanban 提供了一套完整的解决方案。
一个 AI Agent 能做的事有限,但当多个专业 Agent 协同工作——研究员调研、分析员综合、工程师编码、审查员把关——整个团队的生产力将产生质的飞跃。
Hermes Kanban 就是为此设计:一张持久化的任务看板,让多个 AI Agent 像人类同事一样协作完成任务。
本文将介绍:
是什么:Hermes Kanban 的核心概念
能做什么:典型应用场景
怎么用:通过一个实际案例演示完整操作流程
什么是 Hermes Kanban
Hermes Kanban 是一个持久化任务看板,基于 SQLite 数据库存储,支持多代理并行协作。
核心概念
| Board(看板) | |
| Task(任务) | triage(待分类)→ todo(待办)→ ready(就绪)→ running(运行中)→ blocked(阻塞)→ done(完成) |
| Worker | |
| Dispatcher(调度器) | |
| Link(链接) |
Kanban vs delegate_task
上下文压缩后丢失 | SQLite 持久行,永远可查 |
一句话:delegate_task是函数调用,Kanban是工作队列。
两种入口
Hermes Kanban 提供两个操作入口:命令行和web页面可视化操作
在操作前需要创建多个agent,我们将不同任务分配给不同的agent来执行
通过命令行创建可参考:5分钟用 Hermes 搭建多 Agent 机器人
通过webui来创建,首先执行命令启动webui,然后打开链接
http://127.0.0.1:9119
hermes dashboard
打开后可设置为中文,然后点击多AGENT配置中的创建,输入agent名称后即可创建成功


然后我们就可以设置这个agent的soul.md了

应用场景
阶段 | 分配AGENT | 典型任务 |
需求分析 | researcher | 调研竞品、用户调研、需求文档 |
架构设计 | architect | 技术方案、API 设计、数据库设计 |
后端开发 | backend | 写接口、业务逻辑、数据库 |
前端开发 | frontend | 页面、组件、样式 |
代码审查 | reviewer | Review PR、提修改意见 |
测试 | tester | 写测试用例、回归测试 |
部署上线 | deployer | CI/CD、上线检查、监控 |
实际案例演示
Step 1:初始化
创建一个看板

Step 2:创建研究任务
任务还可以单独指定使用哪些skill技能,填写完相关信息后,点击create完成创建

点击刚刚创建的任务,分配负责人,填写之前创建的researcher,回车保存,然后点击下方的SPECIFY按钮进行需求详细分析,完成后可以看到状态变为就绪,并且任务的描述也更加详细了


然后在页面上点击触发调度器即可开始执行这个任务

点击运行中的任务可查看任务运行的工作日志

Step 3:分解子任务
在这个执行中过程我们还可以按照刚才的操作流程创建一个任务,并设置其父任务为刚刚的调研任务

然后点击触发调度器后查看工作日志,会检测父任务的状态和输出,如果父任务执行完成,该任务使用父任务的输出来作为上下文来完成自己的任务

由于缺少一些必要信息,任务进入到阻塞阶段,需要用户进行手动输入评论补充信息,我们补充后点击评论并点击解除阻塞,会重新回到就绪状态,再次点击触发调度器即可



触发后获取到我们评论的信息并重新进行投资建议了

Step 4:完成任务
最后完成后,查看任务,我们能看到任务的所有状态流转和运行历史以及工作日志

总结
Hermes Kanban 的核心价值:
持久化:任务不丢失,Agent 重启后继续执行 协作:多 Agent 管道式协作,依赖自动管理 透明:实时日志、完整审计跟踪 容错:block/unblock、crash reclaim、熔断机制
当你的工作流需要跨越多个 AI Agent、需要人工介入、需要长时间运行或需要持久化保障时,Kanban 是比delegate_task更合适的选择。
相关资源:
https://hermes-agent.nousresearch.com/docs/zh-Hans/user-guide/features/kanban
夜雨聆风