Wszystkie wersje
Wydana 17 sierpnia 2026

Claude Code
2.1.234

Sesja wznawia się sama po odnowieniu limitu, zamknięto lukę bezpieczeństwa na Windows i domknięto szereg wycieków w podglądach uprawnień, obok wsparcia dla GitLaba i długiej listy poprawek stabilności.

50 zmian24 nowe funkcje26 poprawek
Wpływ na codzienną pracę
4/5
Czego dotyczy
BezpieczeństwoLogowanieGitMCPAgentyInterfejs
Najważniejsze zmiany
01

Sesja wznawia się sama po odnowieniu limitu — kiedy trafisz na limit użycia z claude.ai, Claude Code rusza dalej automatycznie, gdy tylko limit się odnowi; wyłączysz to w /config opcją "Continue automatically at usage limit"

02

Załatano lukę bezpieczeństwa na Windows — zdalne odczyty plików, przywracanie sesji, wczytywanie CLAUDE.md, skrypty workflow i uploady odrzucają teraz ścieżki z systemowym prefiksem \??\, co domyka resztę automatycznie zatwierdzanych dostępów do plików przed wyciekiem danych logowania (NTLM)

03

Claude używa Twojego maila tylko do identyfikacji — nie wysyła go dalej do niepowiązanych usług, chyba że sam o to poprosisz

Nowe funkcje i zmiany 24
  • Dodano zmienną środowiskową CLAUDE_CODE_PROJECT_DIR_NAME — hosty, które dają każdej sesji własny katalog konfiguracyjny, mogą ustawić krótką nazwę katalogu z transkryptami per projekt
  • Dodano akcję klawiszową selection:clear — można ją przypisać do klawisza, żeby czyścić zaznaczenie tekstu w aplikacji; działa też w widoku agentów
  • Dodano odznakę merge requesta z GitLaba w stopce i na pasku stanu — repozytoria z remote'em GitLaba i zalogowanym CLI glab pokazują MR !N ze statusem draft/pending/zielony
  • Claude Code wznawia teraz sesję automatycznie, gdy odnowi się limit użycia z claude.ai — wyłączysz to w /config opcją "Continue automatically at usage limit"
  • Claude używa Twojego adresu e-mail tylko do identyfikacji Ciebie, nie wysyła go dalej do niepowiązanych usług, chyba że o to poprosisz
  • Bezpieczeństwo: zdalne odczyty plików, przywracanie sesji, wczytywanie CLAUDE.md, skrypty workflow i uploady plików odrzucają teraz ścieżki Windows z prefiksem systemowym \??\, co domyka pozostałe automatycznie zatwierdzane dostępy do plików przed wektorem wycieku danych logowania NTLM
  • SendMessage i ListAgents informują teraz, gdy lista sesji na koncie była za długa, żeby sprawdzić ją w całości, zamiast milcząco traktować niewidziane sesje jako nieistniejące
  • Wygasły profil poświadczeń Anthropic kieruje teraz do /login, gdy logowanie przez claude.ai miałoby pierwszeństwo
  • Poprawiono transkrypt — Twoje własne wiadomości renderują się teraz jako markdown (podświetlone bloki kodu, kod inline, listy), tak samo jak odpowiedzi
  • Poprawiono komunikat błędu "API returned an empty or malformed response" — pokazuje teraz co faktycznie przyszło (typ treści, rodzaj i rozmiar odpowiedzi, ID żądania) i dlaczego oryginalne żądanie strumieniowe się nie powiodło
  • Poprawiono automatycznie generowane tytuły sesji — czytają się jako krótkie, konkretne nazwy (np. "Login button bug") zamiast zdań powtarzających Twoją prośbę (np. "Fix the login button on mobile")
  • Zmniejszono koszt kontekstowy wczytania wbudowanego skilla claude-api z ponad 200 tys. tokenów do ok. 25 tys. — dokumentacja referencyjna ładuje się teraz na żądanie
  • /permissions można teraz otworzyć, gdy Claude pracuje — zmiany reguł obowiązują od razu w bieżącej turze
  • /add-dir <ścieżka> można teraz użyć w trakcie pracy Claude; dialogi /add-dir, /autocompact, /theme, /help, /config i /advisor otwierają się w trybie pełnoekranowym także w środku tury
  • /goal czyści się teraz sam z komunikatem, gdy tura padnie na nieodwracalnym błędzie (np. cofnięta autoryzacja, wyczerpane środki czy przepełnienie kontekstu), zamiast zostać uzbrojony w nieskończoność
  • /goal — gdy zadania w tle trzymają cel w oczekiwaniu 30+ minut, Claude sam sprawdza ich status zamiast czekać bez końca (wyłączysz to zmienną CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0)
  • claude setup-token odrzuca teraz nieoczekiwane dodatkowe argumenty zamiast po cichu je ignorować
  • Esc w trybie pełnoekranowym nie czyści już zaznaczenia tekstu myszką — nadal przerywa albo zamyka jak wcześniej, ale zaznaczenie zostaje podświetlone
  • Usunięto zbędną linię "Allowed by auto mode classifier", którą tryb auto pokazywał przy każdym wywołaniu narzędzia Agent
  • Usunięto ustawienie "Default teammate model" z /config — teammates w zespole agentów używają teraz modelu lidera, chyba że przy tworzeniu wskażesz inny
  • Wyciszono licznik czasu trwania w nagłówku uruchomionego narzędzia, żeby nie konkurował wzrokowo z pogrubionymi licznikami
  • Powiadomienia o zadaniach w tle dostarczane między turami trafiają teraz do modelu w znacznikach <system-reminder>, tak samo jak te dostarczane w trakcie tury
  • Mantle: pominięto sondowanie dostępności admin-pin przy starcie, gdy model głównej pętli jest już wybrany
  • Windows: start nie zawiesza się już na powtarzanych próbach zmiany nazwy pliku, gdy ~/.claude.json jest tylko do odczytu
Poprawki 26
  • Naprawiono tryb auto w bardzo długich sesjach, który po kompresji rozmowy wielokrotnie sprawdzał i odrzucał dostęp do sieci dla komend w piaskownicy
  • Naprawiono odpowiedzi na uprawnienia przypięte do sesji (w tym odmowy), które gubiły się przy odpowiadaniu na prośby o uprawnienia narzędzi w subagentach działających w tle
  • Naprawiono awarię, gdy odpowiedź API na ścieżce non-streaming fallback (zwykle przez bramki firm trzecich) zawierała blok thinking bez pola thinking albo blok tekstowy bez pola text
  • Naprawiono bardzo wolne renderowanie markdown dla niektórych wiadomości zawierających nietypowe sekwencje Unicode
  • Naprawiono SendMessage, który odrzucał odbiorcę skopiowanego z ListAgents, gdy nazwa sesji sięgała limitu 200 znaków albo była bogata w emoji
  • Naprawiono wykrywanie repozytorium błędnie odczytujące hosta dla remote'ów gita z nietypowym userinfo, co psuło linki i zachowania specyficzne dla hosta
  • Naprawiono diagnostykę MCP wypisującą rozwiązane sekrety — ostrzeżenia o konflikcie zakresu pokazują teraz skonfigurowaną formę ${VAR}, a szczegóły błędu połączenia tylko pochodzenie (origin) serwera
  • Naprawiono listy dozwolonych strictKnownMarketplaces, które akceptowały źródła marketplace gita w stylu SCP z hostem innym niż ten, z którym faktycznie łączyłby się git
  • Naprawiono tekst w oknach modalnych, np. URL OAuth z /login, który tracił znaki przy kopiowaniu w trybie pełnoekranowym
  • Naprawiono linię poziomą --- w renderowanym markdown, która wjeżdżała w kolejną linię
  • Naprawiono kolejne komendy powłoki dzielące się na wiele wierszy "Ran 1 shell command", gdy między nimi pojawiały się aktualizacje todo/zadań
  • Naprawiono okna dialogowe, np. /permissions, otwarte podczas działania komendy powłoki !, które zamykały się, gdy komenda się kończyła
  • Naprawiono zakolejkowaną komendę powłoki ! wysyłaną do modelu jako zwykły tekst po naciśnięciu strzałki w górę, żeby edytować zakolejkowany input
  • Naprawiono zakolejkowane wiadomości pojawiające się ponownie w historii promptu mimo że wciąż czekały w kolejce; Esc podczas zaznaczania zakolejkowanej wiadomości nie przerywa już tury, a tryb ! nie zostaje włączony po wysłaniu w środku tury
  • Naprawiono akceptację podpowiedzi "Try the new fullscreen renderer?", która restartowała sesję bez zachowania trybu uprawnień (np. --dangerously-skip-permissions), reguł dozwolonych/zabronionych narzędzi, modelu ani flag effort
  • Naprawiono /tui, który przy restarcie gubił reguły --allowed-tools/--disallowed-tools z uruchomienia — teraz odmawia przełączenia i podaje powód, gdy sesja ma ograniczenia, których restart nie potrafi przenieść
  • Naprawiono podpowiedzi zaufania pomijające ostrzeżenie o zasięgu na całe repozytorium, gdy katalog był widziany po raz pierwszy, zanim repozytorium tam powstało
  • Naprawiono sytuację, w której zamknięcie zakładki diff w IDE podczas ponownego pytania o uprawnienia mogło odpowiedzieć na nowe pytanie poprzednio wpisaną wartością
  • Naprawiono pliki wysyłane do Ciebie podczas sesji Remote Control hostowanych przez Claude Code Desktop albo VS Code — teraz się uploadują, więc otwierają się na telefonie i w wersji web zamiast pokazywać pustą kartę
  • Naprawiono przypomnienie o nieaktualnym tokenie, które po /login przy ustawionym CLAUDE_CODE_OAUTH_TOKEN wcześniej wyciekało do automatycznie wznowionej tury Claude — teraz pokazuje się tylko Tobie
  • Naprawiono podglądy uprawnień przekazywane przez kanały — trafiają teraz tylko do serwerów dopuszczonych przez bramkę zaufania przychodzącego, a jawna rezygnacja serwera z możliwości podglądu uprawnień jest respektowana
  • Naprawiono maskowanie danych uwierzytelniających w przekazywanych podglądach uprawnień — nie da się już nimi ukryć komend, ścieżek ani miejsc docelowych przed osobą zatwierdzającą; zbyt duże bloki kluczy prywatnych są teraz redagowane w pełnej sile
  • Naprawiono maskowanie tokenów API dostawców w podglądach uprawnień, tak żeby maskowały się nawet, gdy bezpośrednio po nich występują znaki rozdzielające powłoki
  • Naprawiono międzysesyjne wiadomości w Claude Desktop po cichu odrzucane przez sesję odbiorcy, gdy komunikacja między sesjami odczytywała się jako wyłączona — nadawca widział wtedy zapytanie "myślące" przez wiele minut bez odpowiedzi
  • Remote Control: zalogowanie tego komputera na inne konto lub organizację claude.ai zatrzymuje teraz działającą sesję w kilka sekund i podaje powód, zamiast mylącego błędu HTTP 404 po kilku godzinach
  • Sesje Remote Control uruchomione z Claude Code Desktop albo VS Code informują teraz telefony i claude.ai/code na bieżąco o trybie uprawnień sesji (a claude.ai/code też o modelu), gdy się zmieniają
Wróć do wszystkich wersji