Ce face /approve, /deny și /approvals
Pe platformele de mesagerie, când agentul vrea să ruleze o comandă periculoasă și modul de aprobare cere confirmare, răspunzi cu /approve sau /deny. /approve session aprobă pentru restul sesiunii, iar /approve always adaugă comanda în allowlist-ul permanent. Hermes așteaptă implicit 300 de secunde (approvals.timeout).
/approvals, disponibil în CLI și în mesagerie, afișează sau schimbă modul persistent: smart (implicit; un model auxiliar aprobă comenzile cu risc mic, le respinge pe cele clar periculoase și întreabă la cele nesigure), manual (întreabă mereu) sau off (echivalent cu YOLO pentru tot profilul).
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
/approve |
[mesagerie] Aprobă o dată. |
/approve session |
Aprobă pentru sesiune. |
/approve always |
Adaugă în allowlist-ul permanent. |
/deny |
[mesagerie] Refuză. |
/approvals [manual|smart|off] |
Modul persistent. |
Exemple practice
Exemplul 1: Aprobare pentru sesiune
/approve session
Exemplul 2: Mod manual pentru tot profilul
/approvals manual
Greșeli frecvente și bune practici
- Folosești
/approve alwayspentru o comandă distructivă rară. Rămâne permanent în allowlist; preferă/approvesimplu.