Ce face /permissions
Securitatea este un pilon esențial în agenții autonomi de codare. Comanda /permissions îți permite să controlezi cu precizie chirurgicală ce acțiuni are voie Claude să ruleze singur și pentru ce acțiuni trebuie să îți ceară aprobarea manuală.
Poți seta reguli de tip allowlist pentru comenzi inofensive frecvente (cum ar fi git status, npm test, cargo check), păstrând confirmarea obligatorie pentru comenzi distructive (cum ar fi rm, git reset --hard sau modificarea fișierelor de mediu .env).
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
/permissions |
Deschide panoul interactiv de management al permisiunilor de acces. |
Exemple practice de terminal
Exemplul 1: Vizualizarea și modificarea politicilor de securitate
Configurăm aprobările automate pentru suita de teste.
> /permissions
Ieșire în terminal
Current Tool Permissions:
1. File Reading: [Auto-allow] (all project files)
2. File Writing: [Ask once per file]
3. Bash Execution: [Allowlist mode]
- Allowed without prompt: 'npm test', 'git diff', 'ls'
- Blocked always: 'rm -rf *', 'git push --force'
- Other commands: Prompt for approval
Select an option to modify...
Greșeli frecvente și bune practici
- Adaugi în allowlist comenzi nesigure cu parametri variabili care pot șterge fișiere de sistem; păstrează comenzi cât mai specifice.