Wszystkie wersje
Wydana 15 października 2026

Claude Code
2.1.301

51 zmian - przełączenie na model z mniejszym oknem kontekstu nie wydaje już kredytów bez pytania, Grep i Glob przestały udawać, że nic nie znalazły, gdy wyszukiwanie padło, a alias fable nie wywala rozmowy w organizacjach bez najnowszego modelu.

51 zmian14 nowych funkcji37 poprawek
Claude Code 2.1.301
Najważniejsze zmiany
01

Przełączenie na model z mniejszym oknem kontekstu nie zaskoczy Cię rachunkiem

gdy rozmowa jest za długa dla nowego modelu, streszcza ją najpierw poprzedni model. Wcześniej takie streszczenie potrafiło zjeść limit bez pytania o zgodę

02

Grep i Glob nie udają już, że nic nie znalazły

gdy program wyszukujący padnie, zanim cokolwiek zwróci, dostajesz błąd „wyszukiwanie się nie udało" zamiast pustej listy wyglądającej jak brak wyników

03

Alias fable i best nie wywala rozmowy

jeśli Twoja organizacja nie ma dostępu do najnowszego modelu Fable, Claude Code ponawia raz na poprzednim zamiast kończyć błędem

Nowe funkcje i zmiany 14
  • Dodano CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS - tryb ponawiania bez nadzoru (CLAUDE_CODE_RETRY_WATCHDOG) kończy zapytanie, gdy limit zużycia odnawia się zbyt późno, zamiast czekać w nieskończoność
  • Dodano do skilla claude-api opis śledzenia zapytań w OpenTelemetry razem z konfiguracją miejsc, do których trafiają dane, przez narzędzie ant
  • Dodano ruch % w trybie vim - skok do pasującego nawiasu, sam albo w parze z d/c/y
  • Dodano rows w komponencie Input moda - pole tekstowe na kilka linii w terminalu, gdzie Enter wysyła, a Shift+Enter albo ukośnik wsteczny przed Enterem przechodzi do nowej linii
  • Dodano classifier_verdict i permission_mode do zdarzeń tool_decision w OpenTelemetry - widać, co zdecydował klasyfikator trybu automatycznego, a co reguły zgód
  • Dodano classifier_category do zdarzeń tool_decision w OpenTelemetry - nazwę wbudowanej reguły, na którą trafiła blokada klasyfikatora, przy OTEL_LOG_TOOL_DETAILS=1
  • Usprawniono przełączanie na model z mniejszym oknem kontekstu - rozmowę za długą dla nowego modelu streszcza najpierw poprzedni model
  • Usprawniono płynność obrazu w trakcie pracy długiego subagenta - ślad jego postępów dopisuje się na bieżąco, zamiast być przeliczany od zera przy każdym odświeżeniu ekranu
  • Usprawniono artefakty - strony pisane przez Claude'a malują pasek nad przyklejonym nagłówkiem, więc przewijany tekst nie prześwituje już w aplikacjach mobilnych
  • Usprawniono mody - w VS Code oraz w aplikacjach na komputer i telefon drzewko rysowane nad oknem z pytaniem przyjmuje Markdown i do 48 wierszy; w terminalu zostaje 12 wierszy zwykłego tekstu
  • Zmieniono obsługę .catch w hooku moda - uruchamia się tylko wtedy, gdy hook rzuci błędem albo przekroczy czas. Zdarzenia wywołane wewnątrz samego hooka omijają go bez pytania o .catch
  • Zmieniono $.env.set w modach - kończy się pustym wynikiem {}, gdy zmienna zostanie ustawiona albo skasowana, albo { deny } z powodem, gdy zapis się nie odbył
  • [VSCode] Dodano składanie wzorów matematycznych w odpowiedziach Claude'a - bloki $$ i wielolinijkowe \[ … \] oraz wzory w linii $…$ i \(…\)
  • [VSCode] Dodano link „Get more usage" na pasku o wyczerpanym limicie dla planów Pro i Max w panelach VS Code i JetBrains
Poprawki 37
  • Wyjście z programu kasowało bez pytania worktree utworzone przez hook WorktreeCreate, w którym mogły siedzieć niewypchnięte commity
  • Alias modelu fable (i best) kończył się błędem API Anthropic, gdy najnowszy model Fable nie jest dostępny dla Twojej organizacji
  • Mylący komunikat „Please run /login" pojawiał się, gdy pełny dysk uniemożliwiał odświeżenie logowania; teraz Claude Code pisze o dysku i prosi o skasowanie plików
  • Grep i Glob zgłaszały brak wyników, gdy program wyszukujący padł, zanim cokolwiek zwrócił; teraz zwracają błąd o nieudanym wyszukiwaniu
  • Agenci w workflow pomijali czasem swój krok, a przebieg i tak kończył się sukcesem, po przeczytaniu notki o tym, że treść ich zadania nie niesie uprawnień użytkownika
  • Aktualizacje artefaktów były odrzucane tam, gdzie hook PreToolUse obejmuje Edit albo Write; Claude poprawia teraz plik i publikuje go ponownie, zamiast zmieniać go w samym wywołaniu publikacji
  • Skille i komendy z bardzo wieloma albo bardzo długimi nazwami argumentów zawieszały się na kilka sekund przy uruchomieniu; wypełniane jest teraz pierwsze 64 nazwy, każda do 64 znaków
  • Skille, komendy i hooki zjadały ogromne ilości pamięci, gdy ich argumenty wypełniały wiele miejsc w tekście
  • Przypadkowe znaki w stylu >0q zasłaniały pytanie o zaufanie do folderu, a >4m pojawiało się przed znakiem zachęty przy wyjściu, w terminalach opartych o VTE starsze niż 0.53, na przykład MATE Terminal na RHEL 8
  • Przypadkowy napis GOK pojawiał się w polu promptu przy starcie w niektórych wersjach iTerm2
  • Przełączenie na model z application-inference-profile w nazwie uruchamiało Twoje polecenie awsAuthRefresh i opóźniało hooki zmiany modelu, choć dostawcą nie jest Bedrock
  • Odświeżenie logowania kończyło się przekroczeniem czasu i niespodziewanym wylogowaniem, gdy krótka komenda w stylu claude auth status albo claude plugin list zakończyła się w trakcie odnawiania tokenu
  • Wywołanie narzędzia przerwane wiadomością wysłaną w trakcie pytania o zgodę trafiało do modelu jako odrzucone przez użytkownika
  • Przełączenie na model z mniejszym oknem kontekstu potrafiło wydać kredyty na streszczenie zrobione przez poprzedni model, bez pytania o zgodę
  • Rozmowy były kompaktowane w kółko, na modelu, którego nie wybrałeś, za bramką LLM zwracającą w odpowiedziach inny model niż zamówiony
  • Tryb vim zostawał czasem w INSERT po wciśnięciu Escape na wolnej albo obciążonej maszynie
  • Esc kasował wpisaną odpowiedź na AskUserQuestion w trybie vim; pole na własny tekst obsługuje teraz tryb NORMAL, a Esc anuluje tylko z niego
  • Narzędzie Read czytało pliki binarne, na przykład .xlsm, .parquet, .epub i .heic, jako tekst
  • Tabela Markdown z samym wierszem nagłówka nie rysowała się wcale, gdy była za szeroka na terminal - także w planach na karcie zatwierdzania planu
  • Skill /claude-api twierdził, że punkty końcowe CMEK z kluczem zewnętrznym nie są dostępne na Claude Platform on AWS
  • Skille znikały z listy przekazywanej modelowi po użyciu /rewind
  • Wiersz o kompaktowaniu we wznowionej sesji proponował ctrl+o do historii, której nie ma w pamięci; teraz pisze, gdzie wcześniejsze wiadomości są zapisane, i pokazuje się też w trybie pełnoekranowym
  • Podpowiedź „new task? /clear to save tokens" wracała zaraz po przerwaniu odpowiedzi
  • Pytanie o zgodę przy decyzji ask z hooka pluginu albo skilla nie mówiło, z którego pluginu czy skilla ten hook pochodzi
  • /diff nie zauważało przerwanego cherry-picka ani revertu w repozytoriach z magazynem referencji reftable, gdy jedno ze sprawdzeń gita przekroczyło czas albo się nie udało
  • Skrypty workflow prosiły o zgodę albo były odrzucane przy odczycie, edycji i ponownym uruchomieniu po cd w Bashu w tej samej sesji
  • Przygaszony tekst w ciemnym motywie ANSI i na terminalach 16-kolorowych: jest teraz wyblakły wewnątrz wypełnionych ramek, nie jest wyblakły pod zaznaczeniem i podświetleniem wyszukiwania, a opisy na listach są przygaszone jak reszta tekstu drugorzędnego
  • $.model.fork w modzie zwracało nothing-to-fork przy wywołaniu, zanim skończyła się pierwsza odpowiedź nowego procesu Claude Code - na przykład w przebiegach claude -p i w sesjach w chmurze
  • Tryb pełnoekranowy: /compact i automatyczne kompaktowanie na chwilę zamrażały obraz, gdy widoczny transkrypt był przebudowywany
  • Self-hosted runner: sesje odpalone ze Slacka nie potrafiły znaleźć ani podpiąć repozytorium, gdy ustawienia zarządzane ograniczają serwery MCP; do wyłączania tych narzędzi służy deniedMcpServers
  • Self-hosted runner: sesje były zgłaszane jako mające skasowany branch źródłowy i nie były ponawiane, gdy niezwiązana awaria konfiguracji albo sesji zacytowała komunikat gita o brakującej referencji
  • Self-hosted runner: log obiecywał ponowienie nieudanego albo odrzuconego zwolnienia sesji, która właśnie się kończy; powtarzające się błędy pokazują teraz licznik
  • Windows: zatrzymanym poleceniom PowerShella działającym w tle brakowało w pliku z wynikiem zamykającej linii [killed]
  • [VSCode] Rozmowa, która wywala albo zawiesza panel, otwierała się ponownie przy każdym przeładowaniu
  • [VSCode] Panel czatu zwalniał w trakcie długiego myślenia - nie przetwarza już całego tekstu myślenia przy każdej aktualizacji
  • [VSCode] Diagnostyka pokazywała „[object Object]" zamiast kodu reguły (na przykład MD013) przy niektórych serwerach językowych
  • [VSCode] Natywny moduł dyktowania był wczytywany, żeby sprawdzić zgodę na mikrofon, tam gdzie dyktowania w ogóle nie ma (logowania spoza claude.ai, okna zdalne)
Wróć do wszystkich wersji