第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篇。
Official Screenshots









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