Ce face claude auto-mode (defaults, reset)
În auto mode, Claude Code lucrează fără prompturile de permisiune obișnuite. Un model clasificator separat verifică acțiunile înainte de execuție și blochează ce depășește cererea ta, ce țintește infrastructură nerecunoscută sau ce pare dictat de conținut ostil citit de Claude. Clasificatorul se configurează în blocul autoMode din setări, cu listele environment, allow, soft_deny și hard_deny.
claude auto-mode defaults (v2.1.208+) tipărește regulile încorporate ca JSON. --label păstrează doar regulile al căror label începe cu prefixul dat, fără să țină cont de majuscule. claude auto-mode config arată ce folosește efectiv clasificatorul, cu setările tale aplicate. claude auto-mode critique analizează regulile scrise de tine și semnalează intrările ambigue, redundante sau care pot produce blocări inutile.
claude auto-mode reset (v2.1.212+) elimină secțiunea autoMode din ~/.claude/settings.json. Comanda rezumă ce va șterge și întreabă Reset auto mode configuration to defaults?; -y/--yes sare peste întrebare. Regulile din managed settings sau din flag-ul --settings rămân în vigoare.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
defaults |
Regulile încorporate (environment, allow, soft_deny, hard_deny) ca JSON. Din v2.1.208. |
--label <prefix> |
Cu defaults, doar regulile al căror label începe cu prefixul dat. |
config |
Configurația efectivă, cu setările tale aplicate peste valorile implicite. |
critique |
Analiză AI a regulilor tale personalizate. |
reset |
Șterge secțiunea autoMode din setările utilizatorului, după confirmare. Din v2.1.212. |
-y, --yes |
Cu reset, sare peste confirmare. |
Exemple practice de terminal
Exemplul 1: Textul complet al unei reguli implicite
claude auto-mode defaults --label 'Git Destructive'
Exemplul 2: Verificarea configurației după ce ai editat setările
Confirmi că intrările adăugate în autoMode.environment apar în regulile efective.
claude auto-mode config
Exemplul 3: Revenirea la regulile implicite, fără confirmare
claude auto-mode reset --yes
Greșeli frecvente și bune practici
- Setezi
soft_denysauhard_denyfără șirul"$defaults"în listă. Înlocuiești astfel toată lista încorporată, inclusiv regulile pentru force push,curl | bashși exfiltrarea datelor. - Te aștepți ca
resetsă anuleze și politica organizației. Comanda modifică doar~/.claude/settings.json; regulile din managed settings rămân.