Hermes Agent v0.12.0 เปิดตัวฟีเจอร์ Kanban Multi-Agent - ระบบ task board ที่ทำให้หลาย AI agent ทำงานร่วมกันแบบขนาน ส่งต่องานเมื่อติดขัด และดูความคืบหน้าจากหน้าจอเดียว ไม่ต้องสลับ terminal ไปมา
Triage - ไอเดียดิบ, specifier เขียน spec
Todo - รอ dependency หรือยังไม่มีคนรับ
Ready - มีคนรับแล้ว รอ dispatcher ส่งงาน
In Progress - กำลังทำ (แบ่ง lane ตาม profile)
Blocked - ติดปัญหา รอคนปลดล็อก
Done - เสร็จแล้ว
Agent ดึงงานจาก board เดียวกันพร้อมกัน + Structured Handoff ผ่าน summary (มนุษย์อ่าน) + metadata (JSON สำหรับ agent ตัวต่อไป) ติดขัดก็ block → unblock → re-run ไม่ fail ทิ้งไปเลย
Parallel - SQLite WAL mode ทำให้ read ไม่ block write หลาย worker ทำงานพร้อมกันได้
Structured Handoff - ส่งมอบงานด้วย summary + metadata แทนการค้นหาใน comment
Crash Recovery - ตรวจจับ dead PID ด้วย kill(pid, 0) → reclaim งานกลับไป Ready อัตโนมัติ
Circuit Breaker - spawn fail ติดต่อกัน 5 ครั้ง → auto-block ป้องกัน loop ไม่รับไม่ได้
delegate_task | Kanban | |
|---|---|---|
โมเดล | RPC (fork→join) | Durable queue + state machine |
พ่อรอ? | รอจนลูกเสร็จ | ส่งแล้วลืม |
ตัวตนลูก | anonymous subagent | named profile + persistent memory |
ติดขัด | fail ไปเลย | block→unblock→re-run |
Human in loop | ไม่ได้ | comment/unblock ได้ตลอด |
Audit trail | หายเมื่อ context บีบอัด | เก็บใน SQLite ตลอดกาล |
Kanban เคยถูก revert ชั่วคราวใน PR #16098 แต่สุดท้าย revert ของ revert ก็เกิดขึ้น - teknium1 ให้คืน PR #16081 กลับมา และฟีเจอร์ก็อยู่ใน v0.12.0 อย่างเป็นทางการ
Engagement จาก tweet ประกาศ: 3.1K likes, 2.2K bookmarks, 456K views
Source: Nous Research on X
