Najważniejsze zmiany
01
Naprawiono sesje trwale zawieszające się na komunikacie "Prompt is too long"
działo się tak, gdy auto-kompaktowanie nie miało pełnej wcześniejszej wymiany do podsumowania, głównie w sesjach Agent SDK z bardzo dużymi promptami
02
Naprawiono zdjęcia JPEG w CMYK odrzucane błędem "cannot decode"
konwertują się teraz i skalują tak samo jak inne JPEG-i
03
Bash pokazuje teraz podgląd zmienionych plików
gdy narzędzie Bash samo edytuje pliki, do wyniku komendy dołącza się diff tego, co się zmieniło (ustawienie bashEditDiffEnabled)
Nowe funkcje i zmiany 31
- Dodano
claude plugin eval- uruchamia zestaw testów pluginu na Claude Code i zwraca oceniony, powtarzalny wynik jako raport JSON i HTML; szczegóły wclaude plugin eval --help - Dodano
/output-style [name]- listuje i przełącza style wypowiedzi, także przez Remote Control oraz w sesjach chmurowych i innych bezekranowych (headless) - Dodano
OTEL_METRICS_INCLUDE_REPOSITORY- oznacza metryki i zdarzenia OpenTelemetry atrybutami repozytorium (vcs.*); zdarzenia commitów dostają dodatkowovcs.ref.head.*razem zOTEL_LOG_TOOL_DETAILS - Dodano
CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS- wydłuża limit czasu na wykrywanie modeli (/v1/models) przez własny gateway LLM (domyślnie 3 sekundy) - Dodano podpowiedź przy spinnerze sugerującą
/focus- widok z samym Twoim promptem, jednolinijkowym podsumowaniem pracy i odpowiedzią - Dodano
CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(1-256) - podnosi limit jednocześnie działających agentów w pojedynczym uruchomieniu narzędzia Workflow, przydatne przy dużych fan-outach obciążających model - Zmieniono
/ultrareview --post- komentarz do PR-a publikuje się teraz od razu po otrzymaniu wyników razem z linkiem do niego, zamiast otwierać drugą sesję w chmurze tylko po to, żeby go opublikować - Zmieniono odczyty bazy artefaktów zapisujące się do notatnika roboczego sesji - nie zatrzymują się już na prośbie o zgodę na folder roboczy
- Zmieniono nazewnictwo skilli synchronizowanych z claude.ai w sesjach chmurowych - mają teraz prefiks
anthropic-skills:<nazwa>, tak jak w Claude Desktop; sama nazwa bez prefiksu nadal działa, jeśli nic innego jej nie używa - Poprawiono panel
/diff- otwiera się teraz od razu w pełni wyrenderowany, bez pokazywania wcześniej stanu ładowania - Poprawiono podpowiedzi w trakcie pisania po japońsku, chińsku i koreańsku - podpowiedzi mieszające skrypty i pojedyncze słowa zostają, a tekst oceniający albo metatekst jest odrzucany, tak jak przy angielskim
- Poprawiono komunikat błędu "Unknown skill" narzędzia Skill - gdy sama nazwa pasuje dokładnie do jednego skilla z pluginu, komunikat podaje teraz jego pełną nazwę
- Poprawiono obsługę klawiatury przez SSH i w nierozpoznanych terminalach - terminale odpowiadające na zapytanie klawiatury kitty (np. foot i Alacritty 0.16+) dostają teraz skróty Shift+Enter i Ctrl+Shift
- Poprawiono responsywność w długich sesjach - aktualizacje transkrypcji nie przetwarzają już całej rozmowy od nowa, żeby zbudować zwinięte podsumowania użycia narzędzi
- Poprawiono sesje pierwszej strony z wyłączoną telemetrią - serwer MCP z
alwaysLoad, który kończy łączenie w trakcie rozmowy, jest od razu użyteczny w kolejnej turze, bez dodatkowego przeszukiwania narzędzi - [VS Code] Dodano mapę agentów - pigułka "N agentów" w stopce otwiera mapę subagentów sesji z kartami per agent, przyciskiem Stop agent i podglądem transkrypcji tylko do odczytu
- [VS Code] Dodano okno Hooks w menu komend - podgląd hooków oraz dodawanie, edycja i usuwanie ich w ustawieniach użytkownika, projektu i lokalnych; hooki zarządzane, z pluginów i sesyjne zostają tylko do odczytu
- [VS Code] Dodano wiersze z postępem na żywo dla działających subagentów pod grupami wywołań narzędzi w widoku Focus
- [VS Code] Dodano okno Permission rules - listuje reguły uprawnień i pozwala je dodawać albo usuwać w ustawieniach użytkownika, projektu i lokalnych; reguły ze startu, sesyjne i zarządzane zostają tylko do odczytu
- [VS Code] Dodano przycisk Cancel na ekranie zmiany konta, który wraca do Twojej sesji na bieżącym koncie
- [VS Code] Poprawiono dokumenty i wiadomości pisane dla kogoś innego niż Ty - Claude pisze je teraz z myślą o tym odbiorcy i nazywa go na początku odpowiedzi
- [VS Code] Poprawiono dostępność dla czytników ekranu i klawiatury w menu komend ukośnikowych, menu @-wzmianek, wyborze stylu wypowiedzi, przycisku Send/Stop, kartach uprawnień i pytań oraz w liście kroków onboardingu
- [VS Code] Zmieniono chip bieżącego pliku w polu wiadomości - X usuwa go teraz zamiast przełącznika Hide
- [VS Code] Usunięto pozycje Claude Code z menu prawego przycisku myszy na zakładce sesji i z menu "..." paska tytułu edytora - i tak nie działały na zakładce, z której otwierało się menu
- [Claude Code w przeglądarce] Dodano cofanie zakolejkowanej wiadomości w sesji chmurowej, zanim Claude ją przeczyta - usuń ją z kolejki albo naciśnij Esc lub strzałkę w górę, a tekst wraca do pola wiadomości
- [Claude Code w przeglądarce] Zmieniono stronę administracyjną środowisk chmurowych - listuje teraz wszystkie środowiska, zamiast ograniczać każdą tabelę do pięciu wierszy za czasem nieosiągalnym przyciskiem Show more
- [Claude Code w przeglądarce] Zmieniono claude.ai/code dla kont na planie Free - otwiera teraz stronę planów ze ścieżką do upgrade'u, zamiast strony "Disabled by org admin" bez żadnego dalszego kroku
- [Claude Tag] Dodano okno potwierdzenia przed Connect all albo Disconnect na instalacji GitHub w ustawieniach administratora - zabezpiecza przed przypadkową zmianą na poziomie całej organizacji
- [Claude Tag] Poprawiono czas wczytywania strony ustawień administratora i wyboru kanału Slacka - najbardziej widoczne w organizacjach z wieloma kanałami albo kilkoma podpiętymi workspace'ami
- [Claude Tag] Poprawiono zaplanowane routines na kanałach Slacka - uruchomienie routine może teraz odpowiedzieć w istniejącym wątku zamiast zawsze zakładać nową wiadomość na kanale
- [Claude Tag] Poprawiono znacznik czasu na listach postępu na żywo Claude'a - pokazuje teraz lokalny czas każdego czytającego i ile temu była ostatnia aktualizacja, zamiast stałego czasu UTC
Poprawki 66
- Naprawiono częściowe unieważnianie cache promptu w turze po odpowiedzi ściętej limitem tokenów wyjściowych i automatycznie wznowionej
- Naprawiono wznawianie sesji po przerwaniu Claude'a w trakcie myślenia - mogło zmieniać sposób ponownego wysyłania wcześniejszego kontekstu i psuć wykorzystanie cache promptu
- Naprawiono F1/F2/F4 niedziałające w terminalach z protokołem kitty, klawisz Delete w st, Alt+strzałki działające jak Escape w rxvt-unicode oraz Shift+znak interpunkcyjny wpisujący znak bez Shift w WezTerm (regresja z 2.1.247)
- Naprawiono sesje zdalne i headless pokazujące "czeka na Twoją odpowiedź", mimo że w tle nadal działały agenty (ustaw
CLAUDE_CODE_BG_TASKS_REPORT_RUNNING=0, żeby wrócić do starego zachowania) - Naprawiono odpowiedzi terminala na zapytania o możliwości (
^[[?1;2c) pojawiające się jako przypadkowy tekst przy starcie w niektórych terminalach - Naprawiono puste wiersze na górze albo na dole transkrypcji w trybie pełnoekranowym po zmianie rozmiaru okna terminala
- Naprawiono regułę odmowy albo pytania o zgodę zaczynającą się od
!, która działała poza źródłem ustawień, w którym ją zapisano - taka reguła obowiązuje teraz tylko w swoim źródle, a sama negacja!bez niczego więcej jest ignorowana - Naprawiono status gita przekazywany Claude'owi po kompaktowaniu - to teraz aktualny status, a nie ten sprzed rozmowy
- Naprawiono niełączące się zsynchronizowane serwery MCP z pluginów po wznowieniu sesji zdalnej
- Naprawiono wznowione sesje headless tracące odpowiedź z tury, gdy model został zmieniony albo żądanie ponowione w trakcie tury
- Naprawiono znaki sterujące terminala, złamania linii i zbyt duży tekst z zapisu zadania w tle trafiające do listy zadań i powiadomień po wznowieniu pracy
- Naprawiono zdjęcia JPEG w CMYK, które nie dawały się załączyć (błąd "cannot decode") - konwertują się teraz i skalują tak samo jak inne JPEG-i
- Naprawiono okno zgody zarządzanych ustawień - nie nazywało odbiorcy dla endpointu telemetrii gRPC ustawionego bez schematu
- Naprawiono okna zgody
headersHelperpluginów pokazujące ścieżkę URL, którą dało się pomylić z innym hostem - Naprawiono błędy pluginów pokazujące
[redacted URL]zamiast względnej ścieżki Windows z folderem, którego nazwa zaczyna się od@ - Naprawiono brak kursora w polach tekstowych reguł uprawnień, reguł trybu auto, dodawania katalogu, zmiany nazwy sesji i przeglądu opinii, gdy terminal ma włączony natywny kursor
- Naprawiono powtarzane kliknięcia w potwierdzenie
/forkw odstępie poniżej sekundy, które nigdy nie odsyłały sesji do tła od razu, tylko czekały na dokończenie bieżącego narzędzia - Naprawiono serwery LSP z pluginów odrzucające parametry
shutdown(np. rust-analyzer) i zostające uruchomione po zakończeniu sesji -exitwysyła się teraz nawet, gdyshutdownsię nie uda - Naprawiono przypomnienie o atrybucji nadpisujące regułę z CLAUDE.md albo pamięci zakazującą podpisywania commitów i pull requestów - linie ustawione przez zarządzane ustawienia nadal obowiązują
- Naprawiono odrzucane podpowiedzi prompta dla tekstu po japońsku, chińsku, tajsku i w innych językach pisanych bez spacji między słowami
- Naprawiono zakładanie zsynchronizowanego wyjścia na podstawie samej nazwy terminala w wersjach GNOME Terminal i Konsole, które go nie obsługują
- Naprawiono
permission_denialsw wynikach--output-format stream-jsonpomijające wywołania Read, Edit i Write zablokowane regułą odmowy dla konkretnej ścieżki - Naprawiono sesje uruchomione przez SDK albo aplikację desktopową pokazujące nieznany status na liście agentów innych sesji
- Naprawiono
/insightsniedziałające na Bedrock, Vertex, Foundry i wdrożeniach gateway, których konto nie ma dostępu do domyślnego modelu Opus - używa tam teraz modelu bieżącej sesji - Naprawiono niewczytujące się limity polityki organizacji dla sesji, gdy inny proces Claude Code odświeżył logowanie w tym samym momencie
- Naprawiono sesje Claude Desktop na Bedrock, Vertex albo gateway niedostające kontekstowego tekstu powiadomienia "czego Claude potrzebuje" na koniec tury
- Naprawiono ponowne łączenie się serwerów MCP, gdy zaktualizowana konfiguracja zmieniała tylko kolejność parametrów zapytania w adresie URL serwera
- Naprawiono górną krawędź pola prompta rozpadającą się na dodatkowe linie przy podglądzie agenta w tle, którego nazwa albo opis ma złamania linii albo jest szerszy niż terminal
- Naprawiono sesje trwale zawieszające się na komunikacie "Prompt is too long", gdy auto-kompaktowanie nie miało pełnej wcześniejszej wymiany do podsumowania (głównie sesje Agent SDK z bardzo dużymi promptami)
- Naprawiono uruchomienia
/goalcicho zawieszające się po błędach API, zerwaniu sieci albo limitach tokenów -/goalponawia teraz próbę z rosnącym opóźnieniem albo zatrzymuje się i mówi dlaczego, także gdy trzeba poczekać na reset limitu użycia - Naprawiono chybione trafienia w cache promptu w sesjach chmurowych - Claude Code czeka teraz chwilę na konfigurację serwera przed pierwszym żądaniem
- Naprawiono odpowiedzi
/btwzawierające zmyślone wywołania narzędzi i wyniki - pytanie poboczne dostaje teraz instrukcję, żeby ich nie pisać, a te, które się pojawią, są oznaczane jako niewykonane - Naprawiono
CLAUDE_CODE_RESUME_INTERRUPTED_TURNponownie uruchamiające turę, która zakończyła się błędem API ponad 6 godzin wcześniej albo dawniej niż ustawioneCLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS - Naprawiono pluginy organizacji włączone przez zarządzane ustawienia niewczytujące się w sesjach headless i w Claude Desktop (od chwili, gdy Desktop dołączy tę wersję CLI) - wczytują się od następnej sesji
- Naprawiono archiwa pluginów wypakowywane na potrzeby sesji, które inni lokalni użytkownicy mogli odczytać, wypakowane pliki zachowujące uprawnienia zapisu dla wszystkich z archiwum oraz nieusuwane stare pliki przy ponownym wypakowaniu
- Naprawiono reguły odmowy
Edit()i sprawdzanie ścieżki zapisu niedziałające dla pliku, do którego Bash pisze przeztee- reguła zezwalającaBash(tee:*)nie obejmuje już miejsc docelowych poza katalogami roboczymi - Naprawiono przypadkowe znaki jak
22calbo odpowiedź terminala o kolorze czy wersji wpisujące się do prompta przy starcie na wolnych połączeniach (ssh, terminale w przeglądarce) - Naprawiono blokowy kursor terminala widoczny pod interfejsem w rxvt-unicode po wyjściu i powrocie do trybu pełnoekranowego
- Naprawiono kursor pozostający widoczny po powrocie z zewnętrznego edytora w trybie pełnoekranowym w rxvt-unicode
- Naprawiono podwójne rysowanie interfejsu po powrocie z zewnętrznego edytora (Ctrl+G) poza trybem pełnoekranowym
- Naprawiono podwójne rysowanie interfejsu w Konsole po powrocie z zewnętrznego edytora
- Windows: Naprawiono komendy narzędzia PowerShell wysłane do tła, które zatrzymywały się po zamknięciu Claude Code
- [VS Code] Naprawiono widok Focus pokazujący turę zaczętą dostarczonym prostym tekstem prompta (np. z zaplanowanego zadania) jako część poprzedniej tury
- [VS Code] Naprawiono zegar cache promptu w stopce ukrywający minuty, gdy panel jest wąski
- [VS Code] Naprawiono listę sesji zachowującą sesje z domyślnego folderu, gdy
CLAUDE_CONFIG_DIRjest ustawione w pliku ustawień albo przezenvironmentVariables - [VS Code] Naprawiono podgląd planu, który przy późnym dokończeniu ładowania czasem ukrywał pole komentarza albo pokazywał starszy plan
- [VS Code] Naprawiono podgląd planu przyjmujący komentarze, które nigdzie nie trafiały po zamknięciu zakładki Claude
- [VS Code] Naprawiono zegar cache promptu i informację o ponownym otwarciu dla sesji skompaktowanej po ostatniej odpowiedzi i potem zamkniętej - po ponownym otwarciu pokazuje się teraz jako zimna
- [VS Code] Naprawiono sesję przemianowaną w rozszerzeniu przy włączonym Remote Control, która zachowywała starą nazwę na claude.ai/code
- [VS Code] Naprawiono przełącznik "Enable Remote Control for all sessions" zachowujący ostatnią pozycję po zresetowaniu ustawienia do domyślnego z terminala
- [VS Code] Naprawiono przywrócone zakładki Claude niepokazywane jako otwarte na liście sesji po przeładowaniu okna, dopóki nie kliknięto ich wiersza, który wtedy otwierał drugą zakładkę
- [VS Code] Naprawiono Switch account sprawiające, że zakładka zapominała odrzucone ostrzeżenia o limicie użycia po zalogowaniu z powrotem na to samo konto
- [VS Code] Naprawiono zmianę nazwy sesji zastępowaną wygenerowaną nazwą po przeładowaniu okna, gdy zmiana nazwy nastąpiła w trakcie długiej tury
- [VS Code] Naprawiono miernik użycia w pasku bocznym zachowujący nieaktualny wiersz tygodniowego limitu dla danego modelu po utracie tego limitu przez konto
- [VS Code] Naprawiono rzadki przypadek, w którym @-wzmianka wysłana skrótem klawiszowym w trakcie startu nowego widoku czatu mogła wstawić się do pola dopiero długo po naciśnięciu klawisza
- [VS Code] Naprawiono listę sesji przeskakującą w dół, gdy nagłówek Account & usage pojawiał się chwilę po otwarciu paska bocznego Claude
- [Claude Code w przeglądarce] Naprawiono
/model defaultw sesji chmurowej, które psuło każdą kolejną wiadomość w organizacjach ograniczających dostępne modele Claude Code - [Claude Code w przeglądarce] Naprawiono jednorazowe zaplanowane routines uruchamiające się czasem drugi raz po przejściowym błędzie serwera
- [Claude Code w przeglądarce] Naprawiono uruchomienia routine korzystające z subagentów czasem uznawane za zakończone za wcześnie, co mogło pominąć ponowną próbę po realnym błędzie albo uruchomić duplikat
- [Claude Code w przeglądarce] Naprawiono linki do plików w transkrypcjach sesji chmurowych otwierające błąd 404 GitHuba, gdy Claude pracował z podfolderu repozytorium
- [Claude Tag] Naprawiono wątki milknące czasem po nieudanej turze, bo powiadomienie o błędzie ginęło przy chwilowym rate-limicie Slacka - powiadomienie jest teraz ponawiane
- [Claude Tag] Naprawiono Claude'a przyjmującego przełączenie na model niewłączony przez organizację i po cichu odpowiadającego zapasowym modelem - teraz odmawia i mówi, że admin może go włączyć
- [Claude Tag] Naprawiono tabelę publikującą się jako surowy tekst z pionowymi kreskami, gdy Claude załączał pliki w tej samej wiadomości - tabela publikuje się teraz jako zwykła odpowiedź, a pliki lecą osobno z prostym podpisem
- [Claude Tag] Naprawiono
@Claude !restartna najwyższym poziomie kanału, w którym Claude nie jest aktywny, zaczynające niepowiązaną rozmowę - teraz odpowiada prywatnie, że nie ma czego restartować - [Claude Tag] Naprawiono wiersze pluginów w ustawieniach dostępu Slacka pokazujące nieopisane surowe ID bez możliwości wyłączenia pluginu - pokazują teraz jego nazwę z linkiem do paczki, która nim zarządza
- [Claude Tag] Naprawiono baner udostępnionej sesji i okno Share dla sesji uruchomionych ze Slacka twierdzące, że link może otworzyć cała organizacja - nazywają teraz konkretny kanał Slacka jako odbiorcę