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
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
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=1albo 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-permissionsi 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
/tasksdo 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-appi menu ustawień/mcpnie otwierają się już w sesjach w tle- Serwery MCP skonfigurowane z pustym adresem URL pokazują się teraz w
/mcpjako "nieskonfigurowane" zamiast błędu konfiguracji /usagepokazuje 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_TOKENSi podobne zmienne środowiskowe po cichu ucinające wartości w notacji naukowej do samej mantysy (1e6stawał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
apiKeyHelperukryte 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
/upgradepokazują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_requestniósł niestringowy payloadset_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
toolssubagenta rozwiązywała się do pustej - zwraca teraz czytelny błąd z nazwami nierozpoznanych wpisów - Naprawiono
/usagepokazujące nieaktualne paski z cache zamiast świeższych danych oraz/mcpnieprzeklasyfikowują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 zCLAUDE_CONFIG_DIRprzy zapisie na poziomie użytkownika - Naprawiono
/release-notesdopisują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_regionróżni się od regionu Bedrock (regresja z 2.1.207)