/queue și /busy în Hermes Agent CLI

Comenzi Interactive (Slash Commands) Hermes Agent v0.22 (oct. 2026)

Pune prompturi în coadă pentru turele următoare și alege ce se întâmplă cu mesajele trimise cât agentul lucrează.

Sintaxă & invocare
/queue <prompt> | list | edit N <prompt> | rm N | move A B | clear | add <prompt>   |   /busy [queue|steer|interrupt|status]

Ce face /queue și /busy

/queue <prompt> (alias /q) pune un prompt în coadă pentru tura următoare, fără să întrerupă răspunsul curent. În CLI, /queue fără argument arată coada, iar list, edit N, rm N, move A B și clear o administrează înainte de trimitere. Un prompt care începe cu unul dintre aceste cuvinte se pune în coadă cu /queue add. Când CLI-ul rulează pe gateway, coada este a gateway-ului: supraviețuiește unei reporniri, e comună tuturor ferestrelor sesiunii, iar move este refuzat pentru prompturile pe care gateway-ul le ține.

/busy alege ce face Enter cât agentul lucrează: interrupt (implicit în CLI) redirecționează tura curentă, queue pune mesajul în coadă, steer îl livrează ca /steer după următorul apel de unealtă. Setarea permanentă este display.busy_input_mode.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
/queue <prompt> (/q) Adaugă în coadă.
list / edit N <prompt> / rm N / move A B / clear Administrarea cozii.
add <prompt> Forțează adăugarea unui prompt care începe cu un cuvânt de administrare.
/busy interrupt Mesajul redirecționează tura curentă.
/busy queue Mesajul devine tura următoare.
/busy steer Mesajul ajunge după următorul apel de unealtă.
/busy status Modul curent.

Exemple practice

Exemplul 1: Coadă și editare

/queue rulează și testele de integrare
/queue list
/queue edit 1 rulează doar testele de integrare pentru auth

Exemplul 2: Mod permanent în config.yaml

display:
  busy_input_mode: "steer"   # sau "queue" sau "interrupt" (implicit)

Greșeli frecvente și bune practici

  • Folosești coada ca să oprești agentul. Coada doar așteaptă; pentru oprire folosește /stop.

Comenzi înrudite