claude auto-mode (defaults, reset) în Claude Code CLI

Configurare și Securitate Claude Code 2.1.208+

Inspectează și resetează configurația clasificatorului din auto mode: regulile implicite, configurația efectivă, o analiză a regulilor tale și revenirea la valorile implicite.

Sintaxă & invocare
claude auto-mode defaults [--label <prefix>] | config | critique | reset [-y]

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_deny sau hard_deny fă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 reset să anuleze și politica organizației. Comanda modifică doar ~/.claude/settings.json; regulile din managed settings rămân.

Comenzi înrudite