Ce face /permissions, /allow-all, /yolo, /reset-allowed-tools
/permissions este comanda principală pentru modul de permisiuni: default, assisted sau allow-all; show arată modul curent. /allow-all și /yolo sunt aliasuri pentru /permissions allow-all. În modul assisted, un model evaluează cererile eligibile și le aprobă pe cele pe care le consideră sigure; restul ajung la tine.
/permissions reset șterge aprobările din memorie pentru unelte și căi; CLI-ul întreabă din nou la următoarea folosire. /reset-allowed-tools merge mai departe: șterge aprobările sesiunii, revine la modul manual și șterge aprobările salvate pentru locația curentă. Regulile date la pornire (--allow-tool, --deny-tool, --allow-url, --deny-url) rămân.
La o cerere de permisiune poți alege: o dată, pentru tot restul sesiunii sau refuz cu instrucțiuni pentru Copilot. Dacă permissions.disableBypassPermissionsMode este disable, /allow-all și /yolo sunt refuzate, iar /permissions assisted rămâne permis.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
default |
Modul manual, cu confirmări. |
assisted |
Un model aprobă cererile eligibile sigure. |
allow-all |
Toate permisiunile (unelte, căi, URL-uri). |
show |
Afișează modul curent. |
reset |
Șterge aprobările din memorie ale sesiunii. |
/reset-allowed-tools |
Șterge aprobările, revine la manual și șterge aprobările salvate pentru locație. |
Exemple practice
Exemplul 1: Mai puține confirmări, fără permisiuni totale
/permissions assisted
Exemplul 2: Verificarea modului
/permissions show
Greșeli frecvente și bune practici
- Aprobi
rm„pentru restul sesiunii”. Copilot poate apoi șterge orice fișier din director fără să întrebe. - Folosești
/yoloîn afara unui mediu izolat. Comenzi distructive pot rula fără aprobare individuală.