🤖HermesBlog
Hermes 功能详解 · 第36篇2026/8/9· Easy Understand Hermes Agent

第36篇:看板实战——多 Agent 协作案例

Hermes 功能详解第36篇:Kanban 教程。手把手搭一个多 Agent 协作看板。

这篇带你用 Hermes Agent 的看板功能,像管理一个团队一样管理多个 AI 助手,让它们各司其职、并行干活。

先认识看板:你的 AI 任务管理墙

想象你有一面白板,分成六列:待整理、待办、就绪、进行中、阻塞、完成。你把任务写在卡片上,贴到不同列,AI 助手们就按列取活、干活、交活。你在浏览器里打开 http://127.0.0.1:9119 就能实时看到一切。

hermes kanban init      # 初始化(第一次用任何 kanban 命令也会自动初始化)
hermes dashboard        # 打开可视化面板

关键点:面板、命令行、AI 工人三者的操作都存同一个数据库,所以无论从哪边改,看板都保持一致。

第1步:创建任务,建立依赖

先来一个“单人开发”场景。你要做三件事:设计数据库、写接口、写测试。这三件事有先后顺序,所以用 --parent 参数建立父子关系:

SCHEMA=$(hermes kanban create "设计用户表结构" --assignee backend-dev \
    --body "设计 users/sessions/tokens 三张表" --json | jq -r .id)

API=$(hermes kanban create "实现登录注册接口" --assignee backend-dev \
    --parent $SCHEMA --body "POST /register, /login..." --json | jq -r .id)

hermes kanban create "写接口集成测试" --assignee qa-dev \
    --parent $API --body "覆盖正常登录、密码错误、token过期"

生活化比喻:就像做菜——先切菜(设计表),再炒菜(写接口),最后摆盘(写测试)。菜没切完,炒菜师傅不会动手。看板会自动把后两个任务锁在“待办”列,等前置任务完成才解锁。

第2步:看 AI 工人干活

等 60 秒(或点面板上的 Nudge dispatcher 按钮立即触发),backend-dev 工人被自动唤醒,开始干活。它内部会调用 kanban_show() 看任务详情,干完后用 kanban_complete() 提交总结:

# 工人内部工具调用(不是你要运行的命令)
kanban_show()   # 查看任务详情
kanban_complete(
    summary="users表: id, email, pw_hash; sessions表: id, user_id, jti, expires_at",
    metadata={"changed_files": ["migrations/001_users.sql"], 
              "decisions": ["密码用bcrypt加密"]}
)

妙处SCHEMA 完成后,API 自动解锁,下一个工人接手时能看到上一个工人的总结和决策,不用重新读设计文档。这就是“交接班记录”。

第3步:多工人并行——“舰队式作业”

现在你有三个工人(翻译、转录、文案),一堆互不依赖的任务。批量创建:

for lang in 西班牙语 法语 德语; do
    hermes kanban create "把首页翻译成$lang" --assignee translator
done
for i in 1 2 3 4 5; do
    hermes kanban create "转录Q3客户通话#$i" --assignee transcriber
done

然后启动网关,让调度器自动分配:

hermes gateway start

看板上,“进行中”列会按工人分组(Lanes by profile 默认开启),你一眼就能看到每个工人正在干什么。三个工人同时拉任务、并行干活,互不干扰。

第4步:查看结果

点开任意完成的任务卡片,右侧抽屉显示完整记录:谁干的、干了多久、总结、改了什么文件。命令行也能查:

hermes kanban show $SCHEMA
hermes kanban runs $SCHEMA
# #  OUTCOME     PROFILE       ELAPSED  STARTED
# 1  completed   backend-dev        0s  2026-04-27 19:34

小结

看板的核心价值是依赖管理并行调度。父子任务自动解锁,多工人按专长并行,所有记录可追溯。你只需要创建任务、设定负责人,剩下的交给调度器。

下篇预告:当任务卡住时怎么办?看板如何请求人工介入、处理阻塞任务——敬请期待第37篇。

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/kanban