Wszystkie wersje
Wydana 19 października 2026

Claude Code
2.1.304

Claude Code już nie kasuje worktree z commitami bez pytania, rm -r zamontowanego dysku dostaje to samo zabezpieczenie co rm -rf /Applications, a Pro i Max ostrzegają przed wznowieniem starej rozmowy, które zużyłoby spory kawałek limitu 5-godzinnego.

75 zmian33 nowe funkcje42 poprawki
Claude Code 2.1.304
Najważniejsze zmiany
01

Ostrzeżenie przed zużyciem limitu 5-godzinnego

na planach Pro i Max, gdy wznowienie nieaktywnej rozmowy pochłonęłoby zauważalną część limitu, Claude Code pyta: wznowić mimo to, czy zacząć nową (Claude sam odnajdzie starą, jeśli się do niej odwołasz)

02

claude --worktree nie kasuje już pracy bez pytania

przy wyjściu usuwał worktree razem z jego branchem bez potwierdzenia, gdy HEAD był odłączony albo na innym branchu, co mogło skasować commity

03

rm -r zamontowanego dysku dostaje zabezpieczenie

usunięcie całego /Volumes, /media albo /mnt/c z WSL-a pyta teraz o potwierdzenie tak samo jak rm -rf /Applications

Nowe funkcje i zmiany 33
  • Dodano wiersz w transkrypcie, gdy plugin uruchomiony wcześniej pomija jeden z hooków Twojego moda - wskazuje zdarzenie i plugin, który go pominął
  • Dodano decider: "person" w odpowiedzi tool.check moda - zgodę może dać tylko okno uprawnień albo callback hosta, a tam, gdzie nie ma kogo zapytać, prośba jest odrzucana z powodem podanym przez moda
  • Dodano e.isReadOnly do zdarzenia tool.check moda - ustawione, gdy wywołanie narzędzia jest tylko do odczytu
  • Dodano /auto-mode-setup - kreator, który na podstawie projektu i ostatnich sesji uczy tryb auto Twojego środowiska; dostępny też na Bedrock, Vertex, Foundry, w bramce aplikacji Claude i w sesjach z wyłączoną telemetrią
  • Dodano /claude-api managed-agents-secure - porównuje ustawienia agenta Managed Agents z opublikowanym przez Anthropic przewodnikiem bezpieczeństwa, bez wprowadzania zmian
  • Dodano nazwy wcześniej wywołanych narzędzi do podsumowania po zagęszczeniu rozmowy w widoku transkryptu (Ctrl+O)
  • Dodano ostrzeżenie na planach Pro i Max, gdy wznowienie nieaktywnej rozmowy zużyłoby zauważalną część limitu 5-godzinnego - można wznowić mimo to albo zacząć nową rozmowę, a Claude sam odnajdzie poprzednią, jeśli się do niej odwołasz
  • Usprawniono /usage - mówi teraz, kiedy kończy się limit na dane o zużyciu, zamiast „spróbuj ponownie za chwilę"
  • Usprawniono komunikaty pokazywane, gdy mod napisany w trakcie sesji ładuje się, przeładowuje albo nie udaje mu się załadować
  • Usprawniono artefakty z kilkoma widokami - gdy poprosisz o linki do nich, Claude wypisuje teraz link do każdego widoku i tłumaczy, że pasek adresu zostaje ten sam przy przełączaniu widoków
  • Usprawniono sesje w chmurze - pierwsza tura nowej rozmowy nie czeka już na lokalne (stdio) serwery MCP pluginów zsynchronizowanych z claude.ai, chyba że serwer ma ustawione alwaysLoad: true
  • Usprawniono odzyskiwanie statusu sesji zdalnej, gdy serwer odrzuca aktualizację statusu niosącą inne dane sesji
  • Usprawniono rozmiar pliku sesji w trybie auto - kontekst klasyfikatora bezpieczeństwa nie jest już zapisywany przy każdym zapytaniu
  • Usprawniono ostrzeżenie o niepoprawnych ustawieniach w claude -p - plik, który się nie wczytał, wypisuje tylko to, co go zablokowało, a długie listy są ograniczone na plik
  • Usprawniono wznawianie dużych, zagęszczonych sesji w SDK i trybie headless - pierwsze zapytanie po wznowieniu idzie teraz szybciej
  • Usprawniono responsywność i przepustowość, gdy równocześnie działa wielu subagentów
  • Usprawniono zużycie pamięci przy wysyłaniu zapytań w długich albo wznowionych rozmowach
  • Self-hosted runner: usprawniono komunikat błędu, gdy host gita odpowiada „not found" na repozytorium sesji - wskazuje teraz nazwę repozytorium i kogo zapytać
  • Windows: usprawniono start poleceń gita przy standardowej instalacji Git for Windows - uruchamia teraz git.exe bezpośrednio zamiast przez launcher cmd
  • Zmieniono hooki settings.read modów - dostają teraz każdą warstwę ustawień i mogą przepisać ustawienia po scaleniu, więc zarządzany mod może zrobić z ustawienia organizacji górny limit, także dla cleanupPeriodDays używanego przy czyszczeniu retencji
  • Zmieniono potwierdzenie usunięcia w /artifacts - pokazuje teraz numerowane opcje: 1 albo Enter zostawia artefakt, 2 usuwa, a y, n i Esc nadal działają
  • Zmieniono pytanie włączające mody, które Claude pisze w sesji - zwykły tekst bez linku i identyfikatora sesji, zostaje widoczne po rozpoczęciu nowej tury, a Claude mówi, co się załadowało po włączeniu
  • Zmieniono wyszukiwanie narzędzi - domyślnie włączone też za własnym ANTHROPIC_BASE_URL; błąd 400 albo 422 z bramki jest ponawiany bez niego
  • Zmieniono zagęszczanie - po nim lista skilli jest wysyłana do Claude ponownie; /reload-skills wysyła teraz tylko nowe albo zmienione skille
  • Zmieniono hooki skilli - skille z jednego źródła (repo, własny folder albo plugin) mogą zarejestrować najwyżej 1024 hooki i 16384 znaki wzorców na sesję
  • Zmieniono skille pod polityką dopuszczającą hooki tylko z pluginów - skill użyty w głównej rozmowie, którego hooki zostały odrzucone, nie dostaje już swojego allowed-tools
  • Zaktualizowano skill /claude-api, żeby na Claude Platform na AWS używał CLI ant zamiast spadać na SDK albo curl
  • Usunięto z claude plugin validate notatki przewidujące, gdzie uruchomią się hooki moda
  • Usunięto etykietę „(wersja testowa)" z tytułu okna /fast na Opus 5.5
  • [VSCode] Dodano rysowanie modów w panelu czatu dla sesji na Amazon Bedrock, Google Vertex AI i Microsoft Foundry, za bramką LLM albo z wyłączoną telemetrią
  • [VSCode] Zmieniono subagentów w tle - pokazują się jako jeden wiersz statusu pod kartą agenta zamiast streamować każdy krok do czatu; pełny transkrypt zostaje w /tasks
  • [Code Review] Dodano poziomy przeglądu w Code Review - właściciele wybierają Quick, Standard (domyślny) albo Deep dla organizacji, a pojedynczym repozytoriom mogą ustawić własny poziom
  • [Code Review] Dodano opcję w ustawieniach administratora Code Review, żeby przeglądać każde repozytorium w organizacji GitHub, także dodane później, bez wybierania ich pojedynczo
Poprawki 42
  • Naprawiono politykę organizacji, która nie odświeżała się aż do cogodzinnego sprawdzenia po zatwierdzeniu ANTHROPIC_API_KEY przy starcie albo przełączeniu „Use custom API key" w /config
  • Naprawiono polecenia w piaskownicy, które nie startowały na Linuksie, gdy wzorzec sandbox.filesystem.denyRead zawierał nawiasy kwadratowe niebędące klasą znaków, na przykład folder trasy [user-id]
  • Naprawiono rm -r zamontowanego dysku albo folderu na jego najwyższym poziomie (/Volumes, /media, /mnt/c w WSL) - dostaje teraz to samo zabezpieczające pytanie co rm -rf /Applications
  • Naprawiono CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, które gubiło wiadomości z zapisanego transkryptu, gdy dysk zapełniał się w trakcie przycinania pliku
  • Naprawiono plugin, który utrzymywał przy życiu przebieg headless mimo --max-turns, zdarzenia Stop albo zakończonego wejścia, uruchamiając nowe subagenty albo ponawiając skończonego
  • Naprawiono nieudane przeładowanie moda, które kasowało narzędzia i komendy wersji wciąż działającej, a komunikat nie mówił jasno (albo wcale), czy poprzednia wersja nadal działa
  • Naprawiono klik w przycisk moda, który ginął, gdy przyciski o tej samej etykiecie i bez key były przerysowywane bez zmian
  • Naprawiono udostępnianie moda w domyślnym skillu plugin-authoring, które zatrzymywało się na skanie sekretów na komputerach z ustawieniami zarządzanymi i na planach Team oraz Enterprise
  • Naprawiono zaplanowane sesje Cowork w chmurze, które znowu czekały pięć minut na każdego subagenta, którego WebFetch potrzebował zgody na adres URL, a nie było komu jej dać
  • Naprawiono wyniki Write i odrzucone edycje pokazujące plik spoza katalogu roboczego jako ../../… - teraz pokazują ~/… albo pełną ścieżkę
  • Naprawiono skille pluginu z Directory na claude.ai, które nie uruchamiały się jako komendy po wybraniu z menu „/" w sesjach Cowork w chmurze
  • Naprawiono Remote Control, które na stałe ukrywało historię rozmowy z desktopu, gdy w terminalu było zalogowane inne konto
  • Naprawiono Remote Control, które nie startowało z Claude Desktop, gdy na płatnym planie ustawiono DISABLE_TELEMETRY albo DO_NOT_TRACK
  • Naprawiono zmiany modelu, wiadomości i przerwania w sesjach SDK i desktopowych, które czekały w kolejce za sprawdzeniem zużycia kontekstu
  • Naprawiono błąd context_management: Extra inputs are not permitted za bramkami LLM - Claude Code wysyła teraz zapytanie ponownie bez tego pola
  • Naprawiono ustawienia OpenTelemetry dostarczane przez ustawienia zarządzane serwerowo, które były ignorowane przez całą sesję po zalogowaniu w pierwszym uruchomieniu albo po pierwszym starcie po /logout
  • Naprawiono pomijanie informacji o Consumer Terms na dzień lub dłużej po błędzie serwera
  • Naprawiono /privacy-settings, które po błędzie sieci albo serwera proponowało opcje, które mogły Cię nie dotyczyć
  • Naprawiono błąd „Context limit reached" albo „Prompt is too long" po zatrzymaniu tury w trakcie zagęszczania rozmowy, którą API odrzuciło jako zbyt długą
  • Naprawiono subagentów, którzy czasem zapominali swoją najświeższą pracę, gdy dostawali wiadomość albo byli wznawiani zaraz po skończeniu zadania
  • Naprawiono opisy w claude --help dla --tools, --resume, --debug, --json-schema, --disable-slash-commands, --system-prompt-snapshot i claude update, żeby zgadzały się z rzeczywistym działaniem
  • Naprawiono claude --worktree, które przy wyjściu kasowało worktree i jego branch bez pytania, gdy HEAD był odłączony albo na innym branchu - mogło to skasować commity
  • Naprawiono wznowione sesje i sesje w chmurze, które przy każdym przeładowaniu pluginów przy starcie wysyłały do Claude całą listę skilli od nowa
  • Naprawiono przerwanie, które nie kończyło odczytu (Read) czekającego na bezczynny potok albo urządzenie nazwane jak obrazek
  • Naprawiono /effort status, /effort ultracode i wskaźnik poziomu wysiłku w prompcie, które pokazywały zgadnięty poziom, gdy CLAUDE_CODE_EFFORT_LEVEL było ustawione na auto albo nieustawione i żaden poziom nie był wysyłany
  • Naprawiono powód odmowy z hooka PreToolUse, który był zastępowany błędem timeoutu, gdy na tym samym wywołaniu narzędzia przekroczył czas hook callbacku z Agent SDK
  • Naprawiono Bash i PowerShell, które kasowały plik wyniku dużego polecenia, gdy nie dało się go skopiować do folderu wyników sesji (chyba że dysk jest pełny)
  • Naprawiono notatki wpisywane w pytaniu wielokrotnego wyboru z podglądem, które w terminalach węższych niż około 100 kolumn były ucinane znakiem „…", zasłaniając wpisany tekst
  • Naprawiono samoczynnie planowane wybudzenia /loop ustawiane na maksymalny 1-godzinny odstęp, które odpalały się tuż po wygaśnięciu godzinnego cache promptu - takie wybudzenia nie czytają już rozmowy bez cache
  • Naprawiono zespoły agentów - zatwierdzenie prośby o zamknięcie z sesji głównej nie zamyka już całego CLI
  • Naprawiono hook once skilla, który po uruchomieniu kasował też identyczny hook innego skilla
  • Naprawiono { i } w trybie transkryptu, które przenosiły prompt na niespójny wiersz albo poza ekran, zamiast na pierwszy wiersz transkryptu
  • Naprawiono CLAUDE_CODE_AUTO_COMPACT_WINDOW=200k, które po cichu ustawiało okno 100K - zmienna przyjmuje teraz przyrostki k i M tak jak --autocompact i ostrzega, gdy wartość jest poza zakresem albo zignorowana
  • Naprawiono Ctrl+C w widoku agentów, które czyściło zaznaczenie tekstu bez skopiowania go, gdy wciśnięto je przed puszczeniem przycisku myszy
  • [VSCode] Naprawiono jedną z przyczyn błędu „Subprocess initialization did not complete within 60000ms" przy starcie sesji - czas działania hooka polecenia SessionStart nie wlicza się już do limitu, do 10 minut łącznie
  • [VSCode] Naprawiono sesję zamkniętą w trakcie startu, której proces Claude Code działał dalej aż do końca uruchamiania
  • [VSCode] Naprawiono znikanie rysunków moda z długo otwartego panelu aż do kolejnej tury na komputerach, gdzie działa też starsza wersja Claude Code
  • [VSCode] Naprawiono „Past conversations", które ukrywało sesje, gdy ustawiono claudeCode.claudeProcessWrapper
  • [Cloud sessions] Naprawiono foldery na liście „@" w kompozytorze bez nazwy - wybranie takiego folderu dodawało tylko spację zamiast wzmianki
  • [Claude Tag] Naprawiono Claude milknącego w wątku, gdy jego kanał w trakcie zadania staje się współdzielony między przestrzeniami Enterprise Grid - wysyła teraz jednorazową notkę, żeby oznaczyć go w nowym wątku
  • [Claude Tag] Naprawiono @Claude !fork wpisane poza wątkiem, które nie dawało żadnej widocznej odpowiedzi - Claude pokazuje teraz prywatną notkę z prośbą o uruchomienie w wątku
  • [Code Review] Naprawiono pull requesty otwarte minutę lub dwie po włączeniu Code Review przez administratora, które były po cichu pomijane - są teraz ponawiane i sprawdzane
Wróć do wszystkich wersji