Claude Code auto: komunikat „this session isn’t eligible”
MarkdownOd wersji 2.1.278 Claude Code nie pobiera opłat za kontrole bezpieczeństwa trybu auto wykonywane na serwerze. Co oznacza komunikat „this session isn't eligible” i jak sprawdzić status.
Przeczytaj cały artykuł
Jeśli w terminalu Claude Code pojawi się komunikat „We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible” (w rosyjskim brzmieniu: „We are changing auto mode so classifier requests in Claude Code are no longer charged. However, this session is not eligible”), nie jest to błąd. Od wersji 2.1.278 Claude Code domyślnie prosi serwer o przeprowadzanie kontroli bezpieczeństwa trybu auto i nie pobiera za nie opłat. Działa to jednak tylko wtedy, gdy kontrole po stronie serwera docierają do sesji. Gdy Claude Code przełącza się na własne żądania klasyfikatora, ostrzega o tym, a kontrole są rozliczane jak dotychczas.
Dokumentacja Ailoot: API, klucze i konfiguracja połączenia.
Co się zmieniło w trybie auto
W trybie auto klasyfikator sprawdza działania przed ich wykonaniem, na przykład polecenia powłoki i żądania sieciowe. Własne żądania klasyfikatora Claude Code są rozliczane jako zwykłe zużycie tokenów, tak jak przed wersją 2.1.278.
Od wersji 2.1.278 Claude Code domyślnie prosi serwer o przeprowadzanie kontroli w ramach żądań, które sesja i tak wysyła do modelu. Kontrole wykonywane przez serwer są bezpłatne. W tej samej wersji w poleceniu /status dodano wiersz Auto mode server, który pokazuje, czy klasyfikator dla tej sesji działa na serwerze.
Kogo to dotyczy:
- Plany Enterprise i konta Claude API — kontrole po stronie serwera są domyślnie żądane.
- Claude Platform w AWS, Amazon Bedrock, Agent Platform w Google Cloud, Microsoft Foundry — również domyślnie, ale dostępność kontroli po stronie serwera zależy od tego, czy funkcja jest włączona na danej platformie i w danym regionie.
- Pro, Max, Team — zgodnie z dokumentacją Anthropic komunikat nigdy nie pojawia się w tych planach.
Istnieje też osobne ograniczenie, niezwiązane z rozliczeniami: na Bedrock, Agent Platform w Google Cloud, Foundry oraz w sesjach przez bramę z zalogowanymi aplikacjami Claude tryb auto działa tylko z modelami Claude Sonnet 5, Opus 4.7 i nowszymi oraz z rodziną Fable.
Tryb uprawnień to jedno z ustawień określających zachowanie agenta w projekcie: co robi samodzielnie, a co wymaga potwierdzenia. Jeśli regularnie tworzysz projekty w Claude Code, sprawdź, czy ustawienia uprawnień odpowiadają zadaniom projektu.
Dlaczego kontrole po stronie serwera nie docierają do sesji
Według dokumentacji najczęstszą przyczyną jest brama LLM lub serwer proxy między Claude Code a API. Problem występuje, gdy to ogniwo pośredniczące usuwa lub przepisuje nagłówki żądań, odrzuca nieznane mu pola albo zmienia odpowiedzi, na przykład przepisując identyfikatory lub usuwając klucze ze zdarzeń strumieniowych. Wtedy serwer nie otrzymuje żądania kontroli albo Claude Code nie otrzymuje jej wyniku, a sesja przełącza się na własny klasyfikator Claude Code, którego żądania są rozliczane jak dotychczas. Jeśli Claude Code potrafi rozpoznać bramę, jej nazwa pojawia się w treści komunikatu.
Drugą przyczyną jest brak dostępności kontroli po stronie serwera dla platformy, regionu lub danych uwierzytelniających sesji. Jeśli w łańcuchu połączenia nie ma bramy ani serwera proxy, a komunikat pojawia się wielokrotnie, dokumentacja wskazuje tę przyczynę jako prawdopodobną.
Tryb auto nadal działa. Komunikat pojawia się tylko wtedy, gdy kontrole po stronie serwera przestają docierać do sesji na czas jej pozostałego trwania; może do tego dojść już przy pierwszym sprawdzanym działaniu. Pojedyncze działanie, którego serwer nie może sprawdzić, nie wywołuje komunikatu: Claude Code sprawdza je samodzielnie i ponownie kontaktuje się z serwerem przy następnym żądaniu.
Co nacisnąć po wyświetleniu komunikatu
Komunikat wstrzymuje działanie do czasu odpowiedzi:
- Enter — kontynuuj. Wstrzymane działanie i pozostała część sesji korzystają z własnego klasyfikatora Claude Code, a jego żądania nadal są rozliczane jako zużycie tokenów. Po naciśnięciu Enter komunikat nie pojawi się ponownie w tej sesji. Jeśli podano nazwę bramy, potwierdzenie ukrywa komunikat na tym komputerze na 24 godziny. Jeśli nazwy bramy nie podano, komunikat wróci, gdy następna sesja ponownie przełączy się na własny klasyfikator.
- Esc lub Ctrl+C — anuluj. Wstrzymane działanie nie zostanie wykonane, bieżąca tura zostanie zatrzymana, a sesja pozostanie w trybie auto. Twoja odpowiedź nie zostanie zapamiętana, więc komunikat pojawi się ponownie przed następnym działaniem wymagającym kontroli.
Aby wyjść z trybu auto, po odpowiedzi przełącz tryb uprawnień za pomocą Shift+Tab.
Gdy komunikat nie może czekać na odpowiedź, Claude Code zgłasza ten sam tekst i kontynuuje działanie w trybie auto. Wyjątek: jeśli komunikat dotyczący bramy został już potwierdzony na tym komputerze w ciągu ostatnich 24 godzin, tekst nie zostanie wyświetlony. W trybie nieinteraktywnym z flagą -p tekst jest zapisywany w strumieniu błędów (stderr); w przypadku wyjścia stream-json pojawia się jako ostrzeżenie systemowe, które aplikacje korzystające z Agent SDK mogą odczytać ze strumienia wiadomości. W rozszerzeniu VS Code komunikat pojawia się w oknie dialogowym i nie wymaga potwierdzenia.
Jak sprawdzić status
Możesz sprawdzić, gdzie obecnie działa klasyfikator, bez czekania na komunikat. Uruchom /status w sesji korzystającej z trybu auto i sprawdź wiersz Auto mode server:
Enabled— serwer nadal sprawdza działania sesji;Disabled— sesja przełączyła się już na własny klasyfikator Claude Code.
Co zrobić, jeśli przyczyną jest brama
Dokumentacja opisuje dwie opcje konfiguracji.
- Poproś administratora firmy lub dostawcę bramy, aby przekazywał żądania i odpowiedzi bez zmian. Nagłówki i pola treści żądań, w tym te nieznane bramie (takie jak pole
safeguards), muszą być przekazywane bez zmian. Odpowiedzi i zdarzenia strumieniowe muszą wracać bez usuwania kluczy, takich jaksafeguard_results, ani przepisywania identyfikatorów wywołań narzędzi. Szczegóły znajdziesz w przewodniku zgodności bramy. Po tej zmianie nowe sesje ponownie korzystają z kontroli po stronie serwera. - Wyłącz żądania kontroli po stronie serwera, jeśli wiesz już, że brama ich nie obsługuje. Przed uruchomieniem sesji ustaw zmienną w powłoce lub za pomocą klucza
envw ustawieniach Claude Code:
export CLAUDE_CODE_AUTO_MODE_SERVER=0
Claude Code będzie wtedy zawsze korzystać z własnego klasyfikatora, jego żądania będą rozliczane jak dotychczas, a komunikat nie będzie się pojawiać. Ta zmienna nie jest odczytywana przy bezpośrednim połączeniu z Anthropic API. Jeśli CLAUDE_CODE_AUTO_MODE_SERVER nie jest ustawiona, ale ustawiono CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1, kontrole po stronie serwera również są wyłączone. Dokumentacja opisuje CLAUDE_CODE_AUTO_MODE_SERVER jako ustawienie tymczasowe, które może zostać usunięte w przyszłym wydaniu, więc warto sprawdzać je ponownie po aktualizacjach.
Jeśli brama nie należy do Ciebie i nie możesz jej skonfigurować, skontaktuj się z jej dostawcą albo wybierz drugą opcję.
Jeśli nie ma bramy, ale komunikat się pojawia
Gdy w łańcuchu połączenia nie ma bramy ani serwera proxy, a komunikat pojawia się ponownie, prawdopodobną przyczyną — według dokumentacji — jest brak dostępności kontroli po stronie serwera dla Twojej platformy, regionu lub danych uwierzytelniających. Możesz potwierdzić to w dziale pomocy lub u administratora firmy albo zgłosić problem poleceniem /feedback.
Co dalej
Nie musisz niczego konfigurować z wyprzedzeniem: gdy pojawi się komunikat, tryb auto nadal będzie działać, a własne żądania klasyfikatora będą rozliczane jak dotychczas. Jeśli zobaczysz komunikat, odpowiedz na niego (Enter lub Esc) i sprawdź /status. W razie potrzeby możesz skonfigurować bramę, wyłączyć żądania kontroli po stronie serwera albo skontaktować się z pomocą techniczną.
Przeczytaj o innych przyczynach zużycia tokenów w artykułach „Na co idą tokeny w Claude Code” i „Jak nie wyczerpywać limitów Claude Code”. A tutaj dowiesz się, jak ograniczyć zbędny kod w odpowiedziach modelu i w ten sposób oszczędzać tokeny.
Źródła
- Claude Code: commit w pliku GitHub CHANGELOG.md zawierający wpis o wersji 2.1.278 — oficjalne repozytorium Anthropic
- Opłaty za żądania klasyfikatora w trybie auto — oficjalna dokumentacja Anthropic dotycząca komunikatu i opłat za kontrole
Jeśli potrzebujesz dostępu do modeli AI przez Ailoot, zajrzyj na Ailoot.
Więcej szczegółów
Pytania i odpowiedzi
Czy Esc wyłącza tryb auto?
Nie. Esc lub Ctrl+C anuluje wstrzymane działanie i zatrzymuje bieżącą turę; sesja pozostaje w auto. Jeśli chcesz wyjść, po reakcji zmień tryb uprawnień przez Shift+Tab.
Jak odróżnić kontrole serwera od płatnych żądań klasyfikatora?
Uruchom /status w sesji auto i sprawdź Auto mode server. Enabled oznacza aktywne kontrole serwera; Disabled przejście na własne żądania klasyfikatora Claude Code rozliczane jako tokeny.