hermes kanban în Hermes Agent CLI

Extensibilitate și Automatizări Hermes Agent v0.22 (oct. 2026)

Tablă de colaborare multi-profil: sarcini cu dependențe, responsabili și un dispecer care pornește câte un agent pentru fiecare card.

Sintaxă & invocare
hermes kanban [--board <slug>] <acțiune> [opțiuni]   |   /kanban <acțiune>

Ce face hermes kanban

hermes kanban administrează o tablă de sarcini pe care mai multe profiluri colaborează. Fiecare card este preluat de un worker propriu, cu sesiune proprie; cardurile au dependențe (link), responsabili (--assignee), comentarii și stări precum blocked, review sau scheduled. O instalare poate avea mai multe table (câte una per proiect), fiecare cu baza ei SQLite; tabla inițială se numește default.

Tabla se alege, în ordinea priorității, din --board, variabila HERMES_KANBAN_BOARD, fișierul ~/.hermes/kanban/current sau default. Dispecerul din gateway trece prin toate tablele la fiecare tick; dispatch rulează o singură trecere manual. Toate acțiunile există și ca /kanban în chat, cu aceleași argumente.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
boards list | create <slug> | switch <slug> | show | rename | rm Administrarea tablelor.
create "<titlu>" Card nou: --body, --assignee, --parent, --workspace, --priority, --skill și altele.
list (ls) Cardurile; filtre --mine, --assignee, --status, --json.
show <id> Card cu comentarii și evenimente.
assign <id> <profil> Atribuie (none elimină atribuirea).
link / unlink <părinte> <copil> Dependențe.
comment <id> "<text>" Comentariu, citit de următorul worker.
complete / block / unblock <id> Finalizare / blocare pentru intervenție umană / deblocare.
request-review / request-changes / reopen-review Fluxul de recenzie.
dispatch [--dry-run] [--max N] O trecere a dispecerului.
specify / decompose <id> Transformă un card de triaj într-o specificație sau îl împarte în carduri copil, cu un model auxiliar.
archive <id> / gc Ascunde cardul / șterge workspace-urile temporare ale cardurilor arhivate.

Exemple practice

Exemplul 1: Tablă nouă și un card pe ea

Exemplul din referința oficială.

hermes kanban boards create atm10-server --name "ATM10 Server"
hermes kanban --board atm10-server create "Restart server" --assignee ops

Exemplul 2: Schimbarea tablei active

hermes kanban boards switch atm10-server
hermes kanban list

Greșeli frecvente și bune practici

  • Aștepți ca /goal să creeze carduri. Nu o face; munca pe tablă o pui tu cu hermes kanban create.
  • Ștergi definitiv o tablă cu boards rm --delete. Fără --delete este doar arhivată și recuperabilă.

Comenzi înrudite