Tutorial 23: Kanban — Multi-Agent Board
Tutorial 23: Kanban — Multi-Agent Board — panduan mudah dipahami berdasarkan dokumentasi resmi
Ini adalah bagian dari seri tutorial resmi Hermes Agent. Lihat semua tutorial
Bayangkan sebuah papan tulis di kantor bersama tempat beberapa rekan kerja bisa menempelkan catatan tempel, memindah-mindahkannya, dan menulis komentar — bedanya rekan kerjanya adalah agen AI, dan papan tulisnya tidak pernah dihapus. Itulah Hermes Kanban: papan tugas yang tahan lama yang memungkinkan banyak agen bernama berkolaborasi tanpa serah-terima yang rapuh atau pekerjaan yang hilang.
Langkah 1: Pahami Ide Besarnya
Kanban adalah database bersama (satu file di ~/.hermes/kanban.db) yang bisa dibaca dan ditulis oleh setiap profil Hermes. Setiap tugas adalah satu baris. Setiap serah-terima adalah satu baris. Setiap pekerja adalah proses OS penuh dengan identitas dan memorinya sendiri.
Perbedaan utama dari delegate_task:
delegate_taskitu seperti panggilan telepon — kamu menelepon, menunggu, lalu menutup telepon. Kalau gagal, hilang sudah.- Kanban itu seperti papan pengumuman — kamu menempel tugas, pergi, dan siapa pun bisa mengambilnya nanti. Kalau pekerja crash, tugasnya tetap ada dan agen lain bisa mengambil alih.
Langkah 2: Kenali Dua Pintu Masuk
Kedua permukaan ini menggunakan database yang sama, jadi mereka tidak akan pernah bertentangan.
Pintu 1 — Agen menggunakan tools.
Model AI berbicara dengan papan melalui kumpulan tool khusus: kanban_show, kanban_list, kanban_create, kanban_complete, kanban_block, kanban_comment, dan lainnya. Dispatcher memberikan tools ini ke setiap pekerja secara otomatis.
Pintu 2 — Kamu menggunakan CLI.
Kamu (atau skrip, atau cron jobs) menggunakan hermes kanban … di terminal, /kanban … sebagai perintah slash, atau dashboard.
Aturan praktis: kalau ada model di baliknya, gunakan tools. Kalau itu manusia atau otomasi, gunakan CLI.
Langkah 3: Coba Perintah Dasar
Berikut cara membuat dan mengelola tugas dari terminal:
# Buat tugas baru
hermes kanban create "Tulis postingan blog" --assign researcher-1
# Daftar semua tugas
hermes kanban list
# Tampilkan detail tugas
hermes kanban show 42
# Tandai tugas sebagai selesai
hermes kanban complete 42
# Blokir tugas (menunggu sesuatu)
hermes kanban block 42 "Butuh data lagi"
# Buka blokirnya nanti
hermes kanban unblock 42
# Tambahkan komentar
hermes kanban comment 42 "Draf sudah siap untuk direview"
Setiap kata kerja CLI memiliki panggilan tool yang cocok yang digunakan model secara internal — database yang sama, hasil yang sama.
Langkah 4: Lihat Apa yang Bisa Dilakukan Kanban yang Tidak Bisa Dilakukan delegate_task
Berikut beban kerja yang dirancang untuk papan ini:
- Triage riset — beberapa peneliti bekerja paralel, seorang analis mereview, seorang penulis menyusun draf. Manusia bisa berkomentar dan membuka blokir kapan saja.
- Operasi terjadwal — agen brief harian yang membangun jurnal selama berminggu-minggu.
- Digital twins — asisten persisten seperti
inbox-triageyang mengumpulkan memori seiring waktu. - Pipeline engineering — memecah fitur besar, mengimplementasikan di worktree paralel, mereview, mengulangi, lalu membuat PR.
- Pekerjaan armada — satu spesialis yang mengelola 50 akun media sosial atau 12 layanan yang dipantau.
Langkah 5: Ingat Perbedaan Satu Kalimat
delegate_task adalah panggilan RPC fork-join; Kanban adalah antrian pesan yang tahan lama dengan state machine.
Dalam bahasa sederhana: delegate_task itu “minta dan tunggu,” Kanban itu “tempel dan biarkan tim bekerja.”
Official Screenshots

Ringkasan
Kanban mengubah Hermes dari asisten agen tunggal menjadi tenaga kerja multi-agen dengan memori bersama yang persisten. Tugas bertahan dari crash, manusia bisa turun tangan kapan saja, dan banyak agen bisa menyentuh tugas yang sama sepanjang hidupnya. Itulah perbedaan antara menyewa pekerja lepas dan membangun tim.
Selanjutnya: Tutorial 24 — Tujuan Persisten: menjaga agen tetap berjalan sampai pekerjaan benar-benar selesai.
📖 Dokumentasi resmi
この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/kanban