Wszystkie wersje
Wydana 20 sierpnia 2026

Claude Code
2.1.238

Naprawiono narastające zużycie pamięci w długich sesjach i dużą paczkę usterek Remote Control, plus nowe ustawienie klawiszowe readline i rozszerzenia dla self-hosted runnerów.

39 zmian10 nowych funkcji29 poprawek
Wpływ na codzienną pracę
3/5
Czego dotyczy
MCPBezpieczeństwoInterfejsAgentyWydajność
Najważniejsze zmiany
01

Naprawiono narastające zużycie pamięci w długich sesjach — wyniki narzędzi subagentów są zwalniane z pamięci, gdy znikają z ostatnio wyświetlanego okna, więc długie sesje interaktywne już nie zwalniają

02

Duży pakiet poprawek Remote Control — sterowanie sesją z telefonu lub przeglądarki działa stabilniej: mniej rozłączeń przy przerwach w sieci, wybrany zdalnie model widać w terminalu, a wiadomości wysłane w trakcie odpowiedzi Claude już nie znikają z transkrypcji

03

Nowe ustawienie klawiszowe "readline" — Ctrl+W w polu wpisywania kasuje tekst do poprzedniej spacji, tak jak w Bashu (do włączenia w ustawieniach)

Nowe funkcje i zmiany 10
  • Dodano ustawienie keybindingFlavor: wartość "readline" sprawia, że Ctrl+W w polu wpisywania kasuje tekst do poprzedniej spacji jak w Bashu; domyślna wartość "classic" zostaje bez zmian
  • Rynki pluginów: pole headersHelper przy adresie URL rynku albo wpisie katalogu może uruchomić polecenie generujące nagłówki HTTP (np. krótkotrwały token) przy pobieraniu katalogu i archiwów z tego samego źródła
  • headersHelper wpisu katalogu uruchamia się tylko przy instalacji lub aktualizacji danego pluginu, po pokazaniu polecenia — claude plugin install/update pyta o potwierdzenie [y/N] (albo przyjmuje flagę -y)
  • Dodano claude self-hosted-runner --defer-shutdown-max-min <minuty>: po sygnale zamknięcia runner dalej obsługuje podłączone sesje, po podanym czasie odkłada resztę i kończy działanie
  • Dodano claude self-hosted-runner --proxy-authorization-command / --proxy-authorization-file dla proxy wychodzącego, które przy każdym połączeniu wymaga świeżo wygenerowanego nagłówka autoryzacji
  • Zaktualizowano wbudowany skill claude-api pod wydanie Managed Agents z 19 sierpnia: ustawienia domen do wyszukiwania i pobierania stron oraz pamięć (memory stores) na samodzielnie hostowanych sandboxach
  • Zmieniono skróty Ctrl+L i Cmd+K w trybie pełnoekranowym — zawsze tylko odświeżają ekran; podwójne wciśnięcie uruchamiające /clear zostało usunięte, więc terminale o wysokości jednego wiersza (np. nvim) nie wpadają już w pętlę automatycznych /clear
  • Zmieniono claude mcp list i claude mcp get — wyłączone serwery pokazują się teraz jako ⊘ Disabled zamiast łączyć się z nimi w ramach sprawdzenia stanu
  • headersHelper MCP w projektowym .mcp.json oraz serwery MCP wpisane bezpośrednio w plikach projektu lub agenta wymagają teraz zaakceptowania okna zaufania dla folderu (dotyczy też trybu claude -p)
  • headersHelper MCP z projektowego .mcp.json, pluginu lub pliku agenta uruchamia się bez odziedziczonych zmiennych środowiskowych z danymi logowania; helpery na poziomie użytkownika, zarządzane i przypisane do zasięgu claude.ai uruchamiają się teraz z katalogu konfiguracyjnego Claude
Poprawki 29
  • Naprawiono narastające zużycie pamięci w długich sesjach interaktywnych — wyniki narzędzi subagentów są zwalniane z pamięci, gdy znikają z ostatnio wyświetlanego okna
  • Naprawiono własne style odpowiedzi (projektu, pluginu) wracające w trakcie sesji do domyślnego tonu
  • Naprawiono CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true — podpowiedzi promptów nie wyłączały się już, gdy konto zbliżało się do limitu użycia, ale go jeszcze nie przekroczyło
  • Naprawiono odmowy poleceń Bash przy izolacji worktree, które mylnie kazały usunąć przekierowanie, mimo że polecenie go nie zawierało
  • Naprawiono sytuację, w której serwer usuwał samodzielnie hostowany runner po jednym wolnym lub zagubionym zapytaniu i przekazywał jego zdrową sesję innemu runnerowi
  • Naprawiono puste okna dialogowe MCP przy adresach URL dłuższych niż 4096 znaków oraz znikanie opcji "nie pytaj ponownie" w oknie uprawnień, gdy ścieżka projektu nie mieściła się w szerokości terminala
  • Naprawiono pozostawianie plików tymczasowych, gdy polecenie Bash zostało zabite, przekroczyło czas albo zostało przerwane
  • Naprawiono ignorowanie przytrzymanego Backspace na terminalach wysyłających Ctrl+H (wolne łącza SSH/mosh), gdy klawisze przychodziły dużymi paczkami
  • Naprawiono zawijanie tekstu w oknie różnic uprawnień — linie z szerokimi znakami (np. emoji) albo tabulatorami nie są już przycinane
  • Naprawiono zabijanie zawieszonej (Ctrl+Z) sesji, które czasem zostawiało terminal w trybie wklejania z ukrytym kursorem
  • Naprawiono serwery MCP typu stdio dostające zapytanie o odkrycie przed inicjalizacją, co zmuszało leniwie startujące serwery do uruchamiania backendu przy każdym otwarciu sesji
  • Naprawiono odmowę połączenia przez proxy zgłaszaną jako ogólny błąd sieciowy zamiast wskazania konkretnego proxy
  • Naprawiono pojawianie się ostrzeżenia o utracie cache przy /model i /effort, gdy cache promptów już wcześniej wygasł
  • Naprawiono przycisk Stop dla pojedynczego zadania w panelu zadań Remote Control, który nic nie robił w sesjach uruchomionych z CLI
  • Naprawiono zamykanie sesji zdalnych, gdy klient wysłał wiadomość bez poprawnej roli
  • Naprawiono sesje Remote Control uruchamiane przez claude remote-control, które dziedziczyły zmienne środowiskowe z powłoki uruchamiającej
  • Naprawiono sesję Remote Control, która po awarii procesu pozostawała niedostępna aż do ręcznego restartu — teraz można jej użyć od razu przy kolejnej wiadomości
  • Naprawiono znikanie z transkrypcji wiadomości wysłanych przez Remote Control (z przeglądarki lub aplikacji desktopowej) w trakcie odpowiedzi Claude, po zakończeniu tury
  • Naprawiono wybór modelu z telefonu lub przeglądarki w Remote Control, który nie aktualizował modelu pokazanego w terminalu
  • Naprawiono rozłączanie Remote Control z komunikatem o wygaśnięciu logowania przy krótkiej przerwie w sieci — teraz ponawia próbę i zostaje połączony
  • Naprawiono zgłaszanie nieudanego ponownego połączenia Remote Control przy wylogowaniu — wylogowanie kończy teraz sesję z jasnym komunikatem
  • Naprawiono ListAgents/SendMessage zgłaszające brak połączenia z Remote Control w sesjach uruchomionych przez claude remote-control albo hosty Desktop/IDE — teraz widzą i osiągają innych uczestników Remote Control
  • Naprawiono ListAgents i SendMessage pokazujące bezczynnego workera przygotowanego z wyprzedzeniem pod kolejną sesję w tle — teraz pojawia się dopiero, gdy jakieś zadanie go przejmie
  • Wysyłka wiadomości między sesjami do sesji na tej samej maszynie, która odrzuca wiadomości przychodzące, zgłasza teraz nadawcy odrzucenie zamiast fałszywego sukcesu
  • Sesja, której skrzynka odrzuca wiadomości między sesjami (limit albo pełna kolejka), informuje teraz nadawcę zamiast po cichu je gubić
  • Usprawniono start — samo polecenie claude startuje szybciej na macOS
  • Usprawniono sprawdzanie uprawnień narzędzia Bash dla składni specyficznej dla zsh w warunkach powłoki
  • Usprawniono odporność połączenia Remote Control — krótkie odmowy z sieci brzegowej, VPN-a lub proxy są tolerowane przez do 3 minut, a przy utrzymującej się blokadzie Claude Code wskazuje, kto blokuje
  • Usprawniono responsywność startu — automatyczne sprawdzanie aktualizacji uruchamia się teraz około 10 sekund po starcie zamiast rywalizować o procesor przy uruchamianiu
Wróć do wszystkich wersji