How-To Series · Episode 39 / 59 · Module 6: Working While You Sleep

Hermes · Kanban Board

A SQLite task queue. Many named agents pulling work, surviving restarts.

After this videoYou can now run a multi-agent team out of a SQLite-backed queue.

Kanban is a durable task board in ~/.hermes/kanban.db, shared across all your profiles; every task is a row, every worker a real named agent. Unlike delegate_task (a blocking call), it is a durable queue: fire-and-forget, retryable, human-in-the-loop, with an audit trail. Tasks flow triage → todo → ready → running → blocked → done. Run hermes kanban init, create tasks with --assignee, and the dispatcher (in the gateway, 60s tick) spawns the assigned profile as a worker. Workers drive the board via kanban_* tools. An orchestrator decomposes a goal into linked child tasks; a stuck worker blocks and you unblock it from the dashboard or /kanban.

About these resources. Every command in this video comes from the Kanban doc.

Sources · What this video distills

2 docs pages · every command below traces to one of them
Primary · durable board, delegate_task contrast, columns, dispatcher, kanban_* tools, orchestrator, human-in-the-loop, dashboard
Kanban (Multi-Agent Board)
Read ↗
Four worked user stories with screenshots
Kanban Tutorial
Read ↗

Commands shown · Copy and paste

each shows the source doc it came from
Create the board + run itfrom source ↗
hermes kanban init && hermes gateway start
Create + assignfrom source ↗
hermes kanban create "research AI funding landscape" --assignee researcher
Watch / boardfrom source ↗
hermes kanban watch · hermes dashboard
Human-in-the-loopfrom source ↗
/kanban comment t_abcd "use the 2026 schema" · /kanban unblock t_abcd

Going deeper · Related Hermes docs

further reading · not sources of facts shown above

Next in the series · Episodes that build on this

E38
Subagent Delegation
E40
Event Hooks
E41
Daily Briefing Bot