AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

uprawnieniaśrednitryb auto

Auto mode — domyślny tryb uprawnień

Tryb auto pozwala Claude Code działać bez rutynowych pytań o uprawnienia, kierując wywołania narzędzi przez klasyfikator. Klasyfikator blokuje działania nieodwracalne, destrukcyjne lub skierowane poza twoje środowisko. Reguły deny i jawne reguły ask są rozpatrywane przed klasyfikatorem i nadal blokują działanie albo wywołują pytanie o zgodę.

Domyślnie klasyfikator ufa tylko katalogowi roboczemu i zdalnym repozytoriom skonfigurowanym dla bieżącego repozytorium. Push do firmowej organizacji kontroli źródeł lub zapis do zespołowego bucketa chmurowego będą blokowane, dopóki nie dodasz tych celów do autoMode.environment. Dodaj tam zaufane repozytoria, buckety i domeny, aby klasyfikator przestał blokować rutynowe operacje wewnętrzne.

Jeśli chcesz, by push i tworzenie pull requestów wymagały ludzkiego punktu kontrolnego, dodaj reguły uprawnień — auto mode pozostanie aktywny dla pozostałych działań. Reguły ask wymuszają pytanie nawet w trybie auto, ponieważ są sprawdzane przed klasyfikatorem. Reguła Bash(git push *) obejmuje polecenia zaczynające się od git push, ale nie obejmuje na przykład git -C <dir> push.

Domyślnie wąskie reguły allow dla Bash i PowerShell pozostają aktywne w trybie auto, a Claude Code rozpatruje je przed uruchomieniem klasyfikatora. Ustaw autoMode.classifyAllShell na true, aby zawiesić wszystkie reguły allow dla Bash i PowerShell i kierować każde polecenie powłoki do oceny klasyfikatora. Zapewnia to szerszą kontrolę, ale zwiększa opóźnienie, a każde polecenie powłoki liczy się jako wywołanie klasyfikatora. Ustawienie classifyAllShell działa tylko wtedy, gdy aktywny jest tryb auto; w pozostałych trybach reguły allow działają normalnie.

przykład
Uruchom tę komendę, aby wyświetlić konfigurację faktycznie używaną przez klasyfikator.
claude auto-mode config
przykład
Włącz tę opcję, jeśli chcesz, aby klasyfikator oceniał każde polecenie Bash i PowerShell zamiast stosować ich reguły allow.
{"autoMode":{"classifyAllShell":true}}

Zastosowanie w praktyce

Użyj autoMode.environment, gdy Claude ma regularnie korzystać z wewnętrznego repozytorium, bucketa lub domeny, które nie należą do domyślnie zaufanych celów. Dodaj reguły permissions.ask, jeśli chcesz zatwierdzać push lub tworzenie pull requestu, pozostawiając tryb auto dla pozostałych działań. Włącz classifyAllShell, gdy zależy ci na ocenie każdego polecenia powłoki, a nie na natychmiastowym zatwierdzaniu poleceń przez wąskie reguły allow.

WskazówkaSprawdź wąskie reguły allow: mogą przepuścić destrukcyjny argument bez oceny klasyfikatora, jeśli skrypt lub flaga nie były przewidziane przez prefiks reguły.

Zgodne z dokumentacją (sprawdzone 24 października 2026), opis z 23 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)