Firma Anthropic opublikowała na GitHubie wersję 2.1.319 Claude Code. Aktualizacja zmienia działanie auto mode, gdy telemetria lub feature flagi są wyłączone, także za bramką LLM. Dodaje też zadania MCP w tle i naprawia dziesiątki błędów. Jeśli korzystasz z agenta w firmie albo uruchamiasz go w skryptach i pipeline'ach, niektóre zmiany mogą blokować akcje, które wcześniej przechodziły.
Kilka pojęć, zanim przejdziemy do faktów. Auto mode to tryb, w którym Claude Code wykonuje działania z automatycznymi kontrolami bezpieczeństwa, bez pytania o potwierdzenie na każdym kroku. Gateway LLM to pośredni serwer między agentem a modelem, często używany przez firmy do kontroli i rozliczeń. MCP to protokół, dzięki któremu agent łączy się z zewnętrznymi narzędziami. Feature flag to przełączniki, których serwer używa do włączania lub wyłączania funkcji. Telemetria to wysyłanie danych o użytkowaniu.
Co zmienia się w auto mode?
Według oficjalnych notatek o wydaniu, przy wyłączonej telemetrii lub feature flagach, także za bramkami LLM, wywołania, których serwer nie może zweryfikować, są odrzucane albo użytkownik musi je potwierdzić. Nie ma już awaryjnego przejścia na wbudowany klasyfikator.
Kto chce dalej z niego korzystać, musi ustawić zmienną CLAUDE_CODE_AUTO_MODE_SERVER=0. Bedrock, Vertex i Foundry pozostają bez zmian.
Za bramką LLM zmienna CLAUDE_CODE_AUTO_MODE_SERVER=1 włącza kontrolę po stronie serwera także wtedy, gdy ustawiona jest CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS. Jeśli zmienną ustawiają zarządzane ustawienia, muszą też ustawić wartość 1.
Jak działają odrzucanie uprawnień i flagi?
Pojawia się ustawienie permissions.denyInsteadOfPrompting. Wywołanie, które czekałoby na potwierdzenie, zostaje odrzucone, a tura się kontynuuje. Dotyczy sesji w terminalu, subagentów i teammate'ów. Jest przydatne w automatyzacjach, gdzie nikt nie odpowie.
Powstaje też CLAUDE_CODE_DISABLE_FEATURE_FLAGS, które zatrzymuje pobieranie flag bez wyłączania telemetrii. Każda flaga przyjmuje wtedy wartość domyślną.
Powiązana poprawka dotyczy claude -p. W auto mode, jeśli akcje są odrzucane z powodu brakującej kontroli bezpieczeństwa, program kończy się teraz kodem 1, a nie 0. Skrypty, które czytają kod wyjścia, zobaczą różnicę.
Czym są zadania MCP w tle?
Gdy serwer MCP wykonuje wywołanie jako zadanie, Claude Code od razu przenosi je w tło i informuje Claude o wyniku po zakończeniu pracy. Kto woli czekać, może użyć CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND.
Dwie poprawki dotyczą MCP. Serwery ze starym handshake'iem nie łączyły się albo zwracały puste wyniki, bo Claude Code deklarował rozszerzenie używane tylko przez nowsze serwery. Ponadto długie wywołanie w łączniku claude.ai czasem nie zwracało wyniku po --resume.
Kto buduje integracje, może sprawdzić bramkę, którą już zmieniono w wersji 2.1.316.
Co dodaje bramka aplikacji Claude?
Bramka dostaje kilka nowości dla administratorów. Są admin.pooled_conflict_rule i admin.pooled_priority_order, pozwalające decydować, który budżet grupowy płaci w pierwszej kolejności, gdy programista należy do kilku grup. Jest opcjonalny login_notice, czyli komunikat pokazywany na stronie weryfikacji i ekranie logowania. Format logów może być JSON dzięki CLAUDE_GATEWAY_LOG_FORMAT=json.
W /usage pojawiają się wydatki z dzisiaj, z tygodnia i z miesiąca dla osób bez limitu wydatków. Pojawiają się też ostrzeżenia przy starcie dla polityk bez desktopHome, które używają coworkTabEnabled – false lub chatSessionRetentionDays, w związku ze zmianą Claude Desktop z 10 listopada.
Jest też ostrzeżenie i jedna linijka przy starcie, jeśli logowanie claude.ai się skończy, a Claude Code przejdzie na logowanie przez ant auth login, które obciąża organizację Claude Console.
Ograniczenia, o których warto wiedzieć
Informacje o wydaniu są skąpe. Nie wyjaśniają, dlaczego Anthropic usuwa awaryjne rozwiązanie oparte na wbudowanym klasyfikatorze, ani ile instalacji jest dotkniętych. Brak niezależnych testów rzeczywistego wpływu blokad, a zachowanie za bramkami firm trzecich może się różnić. Lista źródłowa, którą mamy, jest też ucięta w ostatniej pozycji, więc niektóre poprawki mogą być pominięte.
Co się zmienia dla osób pracujących cyfrowo
Jeśli używasz Claude Code za firmowym proxy z wyłączoną telemetrią, po aktualizacji auto mode może zacząć prosić o potwierdzenia albo odrzucać akcje. Najpierw sprawdź to na maszynie testowej. Pipeline'y korzystające z claude -p muszą obsługiwać nowy kod wyjścia 1. Kto ma reguły Bash deny i ask, znajdzie tu przydatną poprawkę, bo polecenia ze słowami w cudzysłowach wcześniej się prześlizgiwały. Poprawka dla pełnego dysku zmniejsza ryzyko pustych plików konfiguracyjnych. To samo dotyczy projektów na folderach sieciowych, gdzie naprawiono też listę wszystkich plików przy starcie w Linuksie.
Nasza opinia
Odrzucanie tego, czego nie da się zweryfikować, to dobry wybór dla agenta uruchamiającego polecenia. Ciche przejście na lokalny klasyfikator dawało fałszywe poczucie bezpieczeństwa. Problemem jest komunikacja. Tak duża zmiana dla osób pracujących za bramkami mieści się w jednej linijce notatek, a wielu zauważy ją dopiero wtedy, gdy skrypt się zatrzyma. Pozytywna jest praca nad jasnymi ostrzeżeniami, na przykład tym o organizacji, która płaci. Po przypadkach złośliwych rozszerzeń to spójny sygnał.
Najczęściej zadawane pytania
Jak zachować dotychczasowe działanie auto mode?
Ustaw CLAUDE_CODE_AUTO_MODE_SERVER=0. Claude Code dalej będzie używać wbudowanego klasyfikatora. To świadomy wybór, bo właśnie ten mechanizm awaryjny Anthropic usunęła domyślnie.
Czy Bedrock, Vertex i Foundry są dotknięte?
Nie. Według oficjalnych informacji pozostają bez zmian. Zmiana dotyczy wyłączonej telemetrii lub feature flagów oraz bram LLM.
Co robi permissions.denyInsteadOfPrompting?
Odrzuca wywołanie, które czekałoby na potwierdzenie. Tura kontynuuje się bez zawieszania. Działa w terminalu, u subagentów i teammate'ów.
Jak wyłączyć tylko feature flagi?
Użyj CLAUDE_CODE_DISABLE_FEATURE_FLAGS. Zatrzymuje pobieranie flag bez wyłączania telemetrii. Każda flaga używa wtedy wartości domyślnej.
Co zmienia się dla claude -p?
W auto mode, jeśli akcje są odrzucane z powodu braku kontroli, program kończy się kodem 1. Wcześniej kończył się kodem 0. Dotyczy wyniku tekstowego i JSON.
Na co zwrócić uwagę w kolejnych wydaniach Claude Code
Wersja 2.1.319 przesuwa auto mode w stronę odrzucania w razie wątpliwości. Warto obserwować, jak reagują środowiska i skrypty.
- Przetestuj aktualizację w osobnym środowisku, zanim udostępnisz ją współpracownikom.
- Czytaj kolejne notatki o wydaniu, szukając innych zmian w bramkach i kontrolach bezpieczeństwa.
- Sprawdź zarządzane ustawienia, jeśli ustawiasz DISABLE_EXPERIMENTAL_BETAS, bo potrzebna jest też wartość 1.




