Wszystkie wersje
Wydana 13 lipca 2026

Claude Code
2.1.208

Do 7x szybsze wywołania narzędzi i mniejsze transkrypcje sesji, ochrona przed katastrofalnymi komendami usuwania plików i seria poprawek stabilności sesji w tle oraz wycieków pamięci.

45 zmian12 nowych funkcji33 poprawki
Wpływ na codzienną pracę
4/5
Czego dotyczy
WydajnośćBezpieczeństwoMCPSDKInterfejsPamięć
Najważniejsze zmiany
01

Duże przyspieszenie i mniej zużytej pamięci

do 7x szybsze rundy narzędziowe przy wielu serwerach MCP, transkrypcje sesji mniejsze nawet o 79x oraz seria łatek na wycieki pamięci w długich sesjach

02

Bezpieczniejsze polecenia usuwające pliki

rm -rf ~ i inne katastrofalne komendy ukryte w $(…), backtickach czy <(…) zawsze proszą teraz o potwierdzenie, także w trybie automatycznym i przy pominiętych uprawnieniach

03

Stabilniejsze sesje po aktualizacjach

koniec fałszywego "100% context used" po auto-update, koniec trwałych awarii dołączania do sesji w tle po podmianie binarki, koniec zawieszeń przy zerwanym połączeniu HTTP/2

Nowe funkcje i zmiany 12
  • Tryb dla czytników ekranu: opcjonalne renderowanie w czystym tekście dla osób korzystających ze screen readerów. Włączysz go flagą claude --ax-screen-reader, zmienną CLAUDE_AX_SCREEN_READER=1 albo ustawieniem "axScreenReader": true
  • Nowe ustawienie vimInsertModeRemaps - mapuje dwuklawiszowe sekwencje w trybie wstawiania Vima (np. jj) na Escape
  • Nowa zmienna CLAUDE_CODE_PROCESS_WRAPPER - widok agentów i usługa w tle respektują teraz firmowy launcher, przepuszczając każde własne uruchomienie Claude Code przez wymagany plik wykonywalny wrappera
  • Dodano obsługę kliknięcia myszką w menu wielokrotnego wyboru i wierszach "Inne" w trybie pełnoekranowym
  • Katastrofalne usuwanie plików (np. rm -rf ~) ukryte w komendach z $(…), backtickami czy <(…) teraz zawsze wymaga potwierdzenia - również w trybie --dangerously-skip-permissions i auto mode, tak samo jak przy zwykłej formie komendy
  • Widok agentów: Ctrl+X usuwa teraz worktree z przemianowanej gałęzi, nigdy nie niszczy niewypchniętych commitów, zachowuje wiersz sesji gdy worktree zostaje, a ponownie użyte nazwy worktree resetują się do aktualnej bazy
  • Ukończone sesje w tle zostają teraz widoczne w /tasks do czasu sprzątnięcia, zamiast znikać od razu po zakończeniu
  • Dołączenie do zatrzymanej sesji w tle pokazuje teraz transkrypcję od razu, w trakcie rozgrzewania sesji, zamiast pustego ekranu "Session is starting"
  • Sesje w tle: starszy daemon nie podmienia już po cichu workerów uruchomionych przez nowszą wersję na starszą binarkę
  • /install-github-app i menu ustawień /mcp nie otwierają się już w sesjach w tle
  • Serwery MCP skonfigurowane z pustym adresem URL pokazują się teraz w /mcp jako "nieskonfigurowane" zamiast błędu konfiguracji
  • /usage pokazuje teraz ostatnio znane paski zużycia z adnotacją "as of", gdy endpoint zużycia jest ograniczony rate limitem, zamiast ekranu błędu
Poprawki 33
  • Naprawiono fast mode pozostający wyłączony po powrocie do modelu, który go obsługuje - teraz włącza się automatycznie z powrotem, jeśli jest aktywny w ustawieniach
  • Naprawiono odpowiedzi wpisane do agenta w tle, które gubiły się przy nieudanej dostawie - tekst jest teraz zapisywany i dostarczany po wznowieniu sesji
  • Naprawiono trwałą awarię dołączania do sesji w tle ("Couldn't start the background daemon") po aktualizacji, która podmieniła binarkę, z której uruchomiono działający proces claude agents
  • Naprawiono okno kontekstowe (i wskaźnik auto-compact) chwilowo resetujące się do 200k po auto-aktualizacji CLI, co powodowało fałszywy komunikat "100% context used" przy wznawianiu długich sesji
  • Naprawiono awarie sesji nadzorowanych i w tle, gdy serwer zamykał połączenie HTTP/2 sygnałem GOAWAY w trakcie trwających żądań
  • Naprawiono ucięte wyjście stream-json/JSON i brakujący komunikat wynikowy przy przekierowywaniu dużych odpowiedzi z claude -p
  • Naprawiono CLAUDE_CODE_MAX_OUTPUT_TOKENS i podobne zmienne środowiskowe po cichu ucinające wartości w notacji naukowej do samej mantysy (1e6 stawało się 1)
  • Naprawiono bardzo duże tabele markdown zawieszające renderowanie lub zużywające nadmiar pamięci - tabele powyżej 200 wierszy pokazują teraz pierwsze 200 z adnotacją "… N more rows"
  • Naprawiono narzędzie Edit zawodzące na plikach zmodyfikowanych po odczycie, gdy docelowy tekst nadal pasuje jednoznacznie
  • Naprawiono Read zgłaszające puste pliki jako "shorter than offset", Grep po cichu zwracające "No files found" przy błędnym regexie, tryb liczenia w Grep zaniżający sumy przy paginacji oraz Glob padające z niejasnym błędem, gdy wzorzec, ścieżka lub katalog roboczy zawierały bajt null
  • Naprawiono błędy skryptu apiKeyHelper ukryte za ogólnym błędem 401 po ~10 cichych próbach - własny błąd skryptu pokazuje się teraz już po 3 próbach
  • Naprawiono żądania streamingu na Bedrock zawodzące z mylącym komunikatem "Truncated event message received", gdy bramka przekształcała odpowiedź - błąd wskazuje teraz typ treści i kieruje na proxy
  • Naprawiono /upgrade pokazujące ekran logowania zamiast adresu URL do aktualizacji, gdy przeglądarka nie chciała się otworzyć
  • Naprawiono wejście stream-json zabijające sesję przy pustych liniach CRLF lub liniach z samymi białymi znakami z hostów SDK w stylu Windows
  • Naprawiono headlessowe sesje stream-json zawieszające się na stałe, gdy control_request niósł niestringowy payload set_model - CLI odpowiada teraz komunikatem błędu
  • Naprawiono powtarzające się komunikaty "No completion record was found" przy wznawianiu sesji - osierocone zadania w tle zwijają się teraz w jedno podsumowanie
  • Naprawiono klientów Remote Control dołączających do sesji hostowanej w terminalu, którzy nie widzieli agentów w tle i postępu workflow, dopóki jakieś zadanie się nie uruchomiło lub nie zatrzymało
  • Naprawiono narzędzie Agent uruchamiające się bez żadnych narzędzi, gdy lista tools subagenta rozwiązywała się do pustej - zwraca teraz czytelny błąd z nazwami nierozpoznanych wpisów
  • Naprawiono /usage pokazujące nieaktualne paski z cache zamiast świeższych danych oraz /mcp nieprzeklasyfikowujące serwerów-placeholderów po edycji konfiguracji
  • Naprawiono "Change directory" w hostach SDK (np. Claude Desktop) zawodzące z "A turn is in progress" w bezczynnych sesjach z działającym zadaniem w tle
  • Naprawiono okno zapisu workflow pokazujące ~/.claude/workflows/ zamiast lokalizacji z CLAUDE_CONFIG_DIR przy zapisie na poziomie użytkownika
  • Naprawiono /release-notes dopisujące przeglądane notatki do kontekstu modelu - "Show all" wstrzykiwało wcześniej cały changelog do każdego kolejnego zapytania
  • Naprawiono wyciek pamięci w widoku agentów, gdzie wklejone obrazki zostawały w pamięci przez cały czas życia ekranu po wysłaniu odpowiedzi peek
  • Naprawiono sesje SDK gubiące agentów zdefiniowanych przez żądanie initialize, gdy odświeżenie pluginu następowało przed podłączeniem klienta
  • Naprawiono kilka wycieków pamięci w długich sesjach: stderr serwera MCP stdio rosnący do 64 MB na serwer, dokumenty LSP zostające otwarte bez końca (teraz LRU z limitem 50 dokumentów), wyjście asynchronicznych hooków zostające w pamięci po przejściu w tło oraz nieograniczony wzrost pamięci w sesjach headless/SDK przy dużych wynikach narzędzi
  • Naprawiono zapchanie pamięci przy odczycie plików z bardzo długimi pojedynczymi liniami przez offset/limit - odczyt zwraca teraz czysty błąd zamiast wczytywać całą linię
  • Naprawiono spowolnienia sięgające kilku sekund na turę w sesjach z wieloma regułami zezwoleń/blokad - reguły są teraz kompilowane raz i cache'owane
  • Poprawiono responsywność wpisywania podczas aktualizacji listy zadań agenta - odświeżanie zadań nie przerysowuje już całego interfejsu
  • Zmniejszono narzut CPU na wywołanie narzędzia w sesjach print/SDK z wieloma serwerami MCP dzięki cache'owaniu budowy puli narzędzi (do 7x szybsze rundy narzędziowe przy dużej liczbie narzędzi)
  • Zmniejszono zużycie pamięci, ograniczając cache odczytu do edycji plików do 16 MB zamiast trzymania do 1000 pełnych plików
  • Zmniejszono rozmiar transkrypcji sesji (do 79x w sesjach z dużą liczbą edycji) i ograniczono zużycie dysku na checkpointy, usuwając nadpisane kopie historii plików
  • Zmniejszono zużycie pamięci przy wznawianiu sesji z agentami w tle lub forkami z dużych rozmów
  • Naprawiono awarie logowania AWS SSO na Bedrock z komunikatem "Session token not found or invalid" dla profili, których sso_region różni się od regionu Bedrock (regresja z 2.1.207)
Wróć do wszystkich wersji