Opus 5.5 nowym domyślnym Opusem
claude-opus-5-5 ma 1M kontekstu i kosztuje 4 dolary za milion tokenów wejściowych oraz 20 dolarów za milion wyjściowych, a odczyt z cache'u 0,20 dolara za milion
Opus domyślnie na planach Pro i Team Standard
do tej pory startowałeś na Sonnecie, teraz od razu dostajesz Opusa, tak jak użytkownicy Max, Team Premium i Enterprise
Koniec z zapisami przemycanymi przez symlinki
zapis przez dowiązanie symboliczne był oceniany po ścieżce widocznej w projekcie, więc acceptEdits, reguły allow i tryb auto potrafiły przepuścić plik lądujący poza projektem. Teraz pytanie o zgodę pokazuje, gdzie plik naprawdę wyląduje
Nowe funkcje i zmiany 44
- Dodano model Claude Opus 5.5 (
claude-opus-5-5) jako domyślny Opus - 1M kontekstu, 4 i 20 dolarów za milion tokenów (wejście i wyjście), 0,20 dolara za milion przy odczycie z cache'u - Dodano obsługę myszy w kolejnych listach w trybie pełnoekranowym - kółkiem przewijasz listę
/skills, a stan skilla w/pluginprzełączysz kliknięciem - Dodano
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH- zmienia limit 2048 znaków na opisy narzędzi MCP i instrukcje serwera, dla wszystkich serwerów MCP w sesji - Dodano rozmiary wyników hooków i liczbę zbyt dużych wyników zapisanych do pliku w evencie OpenTelemetry
hook_execution_complete - Ulepszono
/permissions- po obejrzeniu, dodaniu albo usunięciu reguły fokus wraca na listę reguł, a potwierdzenia usunięcia reguły i katalogu domyślnie stoją na "Nie" - Ulepszono przełączanie zakładek w
/permissions- ←/→ i Tab wciśnięte na liście reguł zmieniają zakładkę, nie przenosząc fokusu na pasek zakładek - Ulepszono
/cost- wśród przyczyn pudła w cache'u wymienia teraz zmianę trybu myślenia i zmianę sposobu jego wyświetlania - Ulepszono narzędzie Artifact - gdy Claude Code nie może odczytać podanego mu linku do artefaktu, mówi o tym, zanim pójdzie dalej
- Ulepszono
/install-github-app- krok sprawdzania GitHub CLI i wyboru repozytorium pokazuje "Esc to cancel" - Ulepszono listy
/artifactsi/workflows- pasek przewijania przy prawej krawędzi pokazuje, ile długiej listy jest ukryte i w którym jej miejscu jesteś - Ulepszono drzewko postępu workflow - działające agenty i fazy pokazują przygaszoną kropkę zamiast ⟳
- Ulepszono formularz dodawania marketplace'u w
/pluginw trybie pełnoekranowym - nie rysuje już ramki wewnątrz panelu, a tekst i podpowiedzi klawiszy równają się z resztą/plugin - Ulepszono widok szczegółów
/workflowsw trybie pełnoekranowym - nie rysuje drugiej poziomej linii pod separatorem panelu - Ulepszono bloki kodu bez podanego języka - dostają kolor taki jak kod w linii, więc komendy odcinają się od tekstu wokół
- Ulepszono
/btwzadane w trakcie działania narzędzia - pytanie z boku wie, że to wywołanie właśnie trwa, zamiast czytać je jako nieudane - Ulepszono komunikat o przekroczonym czasie hooka UserPromptSubmit i wpis w logu debugowania - podają, która komenda hooka się zawiesiła
- Ulepszono podpowiedzi plików po
@- plik, którego nazwa zawiera szukaną frazę, stoi teraz wyżej niż taki, który pasuje tylko nazwami folderów - Ulepszono strony artefaktów - znikają przyciski drukowania, okienka potwierdzeń i funkcje urządzenia, które przeglądarka odbiorcy blokuje, adresy e-mail i numery telefonu pokazują się jako tekst, a tryb ciemny obejmuje też pola formularzy i paski przewijania
- Ulepszono wysyłkę plików w
/ultrareview- przemianowane kopie wrażliwych plików, na przykładid_rsa copyalbokubeconfig (1).yaml, też zostają na Twoim komputerze - Ulepszono ostrzeżenie o wiadomościach między sesjami przy starcie - tłumaczy, że
--debug-filezapisuje log debugowania w miejscu, które sam wskażesz - Zmieniono domyślny model na planach Pro i Team Standard z Sonneta na Opusa, tak samo jak w Max, Team Premium i Enterprise
- Zmieniono działanie poziomu myślenia zapisanego zanim
/effortstał się ustawieniem osobnym dla każdego modelu - nie przenosi się już na nowo wydane modele, takie jak Opus 5.5; te startują na swoim domyślnym poziomie, dopóki sam nie wybierzesz innego - Zmieniono Opusa 4.7, Opusa 4.8 i Fable 5 - przestają trzymać się poziomu myślenia z premiery wbrew
/effortw trybie-pi w Agent SDK, ustawieniueffortLevelw projekcie, w ustawieniach zarządzanych albo w--settings, oraz poziomowi ustawionemu dla konkretnego modelu - Zmieniono podpowiedź w stopce
/autocompact- wymienia ←/→, czyli klawisze, którymi zmienia się pozostałe wartości z zakresu - Zmieniono stopkę
/fast- wymienia spację jako klawisz przełączania - Zmieniono zachowanie marketplace'ów pluginów, których nazwa podszywa się pod nazwę zarezerwowaną - przy dodawaniu są odrzucane, a jeśli któryś był już dodany, przestaje się ładować
- Zmieniono hooki
PermissionRequest- hook typu agent już się tam nie uruchamia, bo jego odpowiedź i tak nie mogła niczego przepuścić ani zablokować; zamiast tego pokazuje się błąd kierujący na hooki typu command albo http - Self-hosted runner: zmieniono gita w hookach cyklu życia tak, by ignorował foldery hooków i programy wskazane we współdzielonych plikach gita runnera; zdalne repozytoria ze ścieżki lokalnej i z
git://wymagają tam terazGIT_ALLOW_PROTOCOL - [VSCode] Dodano okno Status, otwierane też wpisaniem
/status- pokazuje wersję, konto, model i dane serwera dla sesji - [VSCode] Dodano okno Sandbox z trybem piaskownicy, zachowaniem awaryjnym poza piaskownicą i listą wykluczonych komend - otwierasz je z menu panelu albo wpisując
/sandbox - [VSCode] Dodano okno Claude in Chrome ze stanem rozszerzenia, stronami instalacji, ponownego łączenia i uprawnień oraz ustawieniem włączania domyślnego - z menu panelu albo przez
/chrome - [VSCode] Dodano eksport rozmowy, także przez wpisane
/export- kopiuje albo zapisuje rozmowę jako zwykły tekst - [VSCode] Dodano w oknie Slash commands źródło każdego skilla, szacunkowe zużycie tokenów i stan włączenia, z przełączaniem kliknięciem; okno otwiera też wpisane
/skills - [VSCode] Dodano wpisywane
/plan- przełącza w tryb planowania, wysyła pierwszy prompt planistyczny albo pokazuje plan sesji - [VSCode] Ulepszono obsługę wklejanego tekstu w polu czatu - wklejka dłuższa niż 800 znaków albo z więcej niż dwoma łamaniami linii jest oznaczana, więc Claude Code odróżnia ją od tego, co sam napisałeś
- [VSCode] Ulepszono obsługę promptu w polu czatu - niewidoczne znaki formatujące Unicode znikają z wklejanego tekstu wraz z komunikatem, a z całej reszty tuż przed wysłaniem
- [VSCode] Zmieniono "Open in New Tab" - otwiera Claude Code obok grupy edytora, w której pracujesz, zamiast za ostatnią grupą
- [Claude Code on the web] Zmieniono miejsce ustawienia włączania i wyłączania Routines dla administratora - siedzi w Admin settings → Capabilities → Remote sessions, a strona administracyjna Claude Code do niego linkuje
- [Claude Code on the web] Ulepszono sesje w chmurze oglądane w aplikacji Claude - pliki przeznaczone dla Ciebie Claude Code zapisuje tam, gdzie aplikacja umie je otworzyć
- [Claude Code on the web] Usunięto pusty wybór repozytorium pokazywany przy starcie sesji na własnym środowisku w organizacji, w której administrator wyłączył GitHuba
- [Claude Tag] Dodano natywny wskaźnik pracy Slacka, przycisk Stop i tytuł wątku w wątkach Claude Code na kanałach - wskaźnik trzyma się do końca zadania, a Stop je przerywa
- [Claude Tag] Dodano krótką informację na kanale Slacka, gdy dołączenie gościa albo wyjście ostatniego zmienia sposób odpowiadania przy ustawieniu Restrict albo Channel only
- [Claude Tag] Ulepszono baner GitHuba w ustawieniach administratora Claude Tag - mówi, dlaczego GitHub nie jest podłączony: brak zalogowania, niepowiązana lub niezainstalowana aplikacja, wygasłe logowanie albo brak autoryzacji SSO
- [Code Review] Ulepszono raport Code Review - mówi, kiedy instrukcje z REVIEW.md zostały przycięte albo pominięte z powodu przekroczenia limitu, i podaje nazwę pliku oraz sam limit
Poprawki 70
- Naprawiono ocenianie zapisów przez dowiązania symboliczne po ścieżce widocznej w projekcie - pytanie o zgodę pokazuje teraz, gdzie plik naprawdę wyląduje, a
acceptEdits, reguły allow i tryb auto nie przepuszczają już zapisu lądującego poza projektem - Naprawiono tryb auto w kółko ponawiający akcję, której kontrola bezpieczeństwa odmówiła sprawdzenia - teraz akcja zostaje odrzucona raz, z informacją, że ponawianie nic nie da
- Naprawiono tryb auto odrzucający akcje w kółko i bez przerwy, gdy kontrola bezpieczeństwa nie dała żadnej odpowiedzi - kolejne próby są coraz rzadsze, a po dziesiątej z rzędu tura kończy się komunikatem
- Naprawiono błąd walidacji narzędzia Write, gdy model wysyła
path,file_text,file_contentalbo zabłąkanedescriptionzamiastfile_pathicontent - Naprawiono dwukrotne Ctrl+C albo Ctrl+D w większości okien (
/model,/effort,/config,/status,/usage,/plugin,/sandbox,/permissions,/artifacts,/mobile,/login,/upgrade,/usage-credits,/install-github-app,/setup-bedrock,/setup-vertex) zamykające całe Claude Code zamiast samego okna - Naprawiono kliknięcie, które tylko przenosiło okno terminala na wierzch, a przy okazji wybierało element pod kursorem - w wyszukiwarkach, paskach zakładek, wierszach agentów i workflow, linkach slash commands i podpowiedziach
- Naprawiono przypadkowe
nzamykające okna i przypadkoweyje zatwierdzające - teraz zatwierdza Enter, a anuluje Esc (stare zachowanie wrócisz, przypisujący/ndoconfirm:yes/confirm:nowkeybindings.json) - Naprawiono pola tekstowe w oknach gubiące wpisaną literę, cyfrę albo spację na rzecz skrótu klawiszowego przypisanego do tego klawisza
- Naprawiono rozsypaną linię promptu na terminalach Windows po usunięciu niewidocznych znaków przy Enterze - ekran jest teraz odrysowywany, więc widzisz dokładnie ten tekst, który poleci
- Naprawiono czyszczenie niewidocznych znaków usuwające zero-width non-joiner, którym perski i arabski doklejają końcówkę do łacińskiego słowa albo liczby, na przykład w liczbie mnogiej od "PDF"
- Naprawiono dyktowanie głosowe - Ctrl+C nie zatrzymywał nagrywania (prompt się czyścił, a mikrofon dalej pisał), Esc nie przerywał przetwarzania transkrypcji, a przytrzymana spacja startowała dyktowanie z widoku transkryptu i z trybu NORMAL w vimie
- Naprawiono zmianę modelu z poziomu aplikacji hosta (Claude Desktop, VS Code, SDK) w trakcie pracy Claude Code, która powodowała pudło w cache'u promptów przy następnym poleceniu
- Naprawiono wznawiane subagenty typu fork odbudowujące listę narzędzi zamiast wysyłać tę, której użyły za pierwszym razem - psuło to cache promptów dla takiego agenta
- Naprawiono wiadomości zwrotne od subagentów pokazujące po rozwinięciu wewnętrzną wstawkę o pochodzeniu poza trybem verbose
- Naprawiono
installed_plugins.jsontrzymający commit z chwili instalacji po aktualizacji pluginu z repozytorium GitHub albo adresu git śledzącego gałąź lub tag - Naprawiono przenoszenie skilli z
~/.claude/skills/do~/.claude/skills/.trash/, gdymanifest.jsonw tym folderze wymieniał ich nazwy - Naprawiono brak podświetlenia pod kursorem w ankiecie opinii o sesji na jasnych motywach i na motywie ANSI
- Naprawiono
/workflowspokazujące na moment listę z jednym wierszem, zanim otworzyło jedyny run - Naprawiono kółko myszy nieprzewijające list wyboru z ukrytymi opcjami (jak
/modeli/permissions) w trybie pełnoekranowym - Naprawiono wyłączony skill pokazujący ten sam czerwony ✘ co plugin, który się nie wczytał - wyłączony ma teraz przygaszone ◯
- Naprawiono opisy opcji przy wielokrotnym wyborze wcinane pod numer opcji zamiast pod jej nazwę
- Naprawiono pole wyszukiwania w
/plugin,/skillsi/mcpgubiące prawą krawędź w trybie pełnoekranowym - Naprawiono
/mcppokazujące △ na liście serwerów i ⚠ w widoku szczegółów tego samego serwera - lista, szczegóły i/pluginpokazują teraz wszędzie ⚠ - Naprawiono klawisze Home i End nic nierobiące na liście ustawień
/configi na listach wyboru, takich jak/model,/memoryczy pytania o uprawnienia - Naprawiono PgUp i PgDn w menu
/skillsprzeskakujące poza pierwszy albo ostatni skill zamiast zatrzymać się na nim - Naprawiono Tab po cichu zmieniający wartość zaznaczonego ustawienia na liście
/config- teraz nic tam nie robi - Naprawiono rozmowy wywalające się w każdej turze z błędem API "role 'system' must precede an 'assistant' message"
- Naprawiono rozmowy z włączonym advisorem wywalające się w każdej turze z błędem API 400 "Input tag 'advisor_20260301'" za proxy albo bramką, która tego nie obsługuje - zapytanie jest teraz ponawiane bez advisora
- Naprawiono sesję wywalającą się w każdej turze i przy
/compact, gdy jej zapisana historia zawierała uszkodzoną notkę o niewczytanych narzędziach MCP - Naprawiono crash przy wznawianiu sesji, której zapisany transkrypt zawiera uszkodzoną wiadomość systemową albo notkę o zapisie do pamięci bez listy plików
- Naprawiono jedną z przyczyn wychodzenia długich sesji pełnoekranowych z komunikatem "Claude Code exited after an unrecoverable interface error" - uszkodzona lista wiadomości w cache'u jest teraz odbudowywana
- Naprawiono zawieszanie się Claude Code, gdy plik ustawień albo plik czytany ponownie po edycji zostaje w trakcie odczytu podmieniony na nazwany potok
- Naprawiono crash
/configi błędne odczytywanie części ustawień włącz/wyłącz, gdy ustawienie przeniesione dosettings.jsonwciąż trzyma w~/.claude.jsonwartość w rodzajunullalbo"false" - Naprawiono wznawianie sesji z niedokończonymi agentami w tle, powłokami albo workflow, które samo z siebie startowało turę modelu, zanim cokolwiek napisałeś
- Naprawiono wiadomości wysyłane do subagenta w tle ginące bez śladu w sesjach headless i SDK, gdy subagent właśnie kończył turę
- Naprawiono gubienie raportu zakończonego subagenta, gdy rozmowa, która go odpaliła, została skompaktowana przed odczytaniem raportu
- Naprawiono subagenty w tle, które nie mogły użyć narzędzia LSP przy włączonym pluginie LSP
- Naprawiono zadania powłoki w tle raportujące jako błąd nieszkodliwe kody wyjścia, na przykład grep bez trafień
- Naprawiono sesje w tle (
claude --bg), które nie mogły uruchomić gita, hooków, pluginów ani innych programów pomocniczych, gdy zmienna środowiskowa przekazana sesji zawierała znak NUL - Naprawiono Ctrl+C wymagający trzech albo czterech naciśnięć do wyjścia przy działających subagentach w tle - teraz wystarczą dwa
- Naprawiono gubienie zaznaczenia z IDE, gdy wysłany prompt wraca do pola wpisywania: po Esc do edycji, po cofnięciu się do niego albo po Esc w trakcie hooków startowych
- Naprawiono prompt w trybie powłoki (
!) odłożony przez Ctrl+S wracający jako zwykły prompt, a także/wypisujące ścieżki plików zaraz po odłożeniu takiego promptu - Naprawiono
claude agentspokazujące pusty, niereagujący ekran zamiast błędu, gdy katalog tymczasowy jest pełny, niezapisywalny albo należy do kogoś innego - Naprawiono serwer MCP dodany ponownie pod tą samą nazwą po
claude mcp remove, który dalej pokazywał się jako wymagający logowania, zamiast się połączyć - Naprawiono automatyczną aktualizację marketplace'ów pluginów w tle ignorującą pomocniki poświadczeń gita - marketplace'y z prywatnych repozytoriów były przez to klonowane od nowa przy każdym przebiegu albo nie aktualizowały się wcale
- Naprawiono
claude plugin updatekasujący zapisany commit pluginu i przestawiający go na wersję "unknown", gdy plik snapshotu oficjalnego marketplace'u jest linkiem albo jest za duży - Naprawiono ciche znikanie narzędzia Artifact, gdy nie da się wczytać polityki Twojej organizacji, na przykład zza proxy - Claude Code mówi teraz, co go blokuje
- Naprawiono ponowne publikowanie artefaktów po cichu kasujące zapisane reguły dostępu do bazy albo gubiące zakres profilu odbiorcy, gdy uprawnienie było wysyłane ponownie bez nich - teraz taka publikacja jest odrzucana
- Naprawiono
/ultrareviewraportujący zatrzymaną recenzję w chmurze jako zakończoną albo jako błąd do ponowienia i czekający do końca limitu czasu, gdy sesja została usunięta albo zmieniło się zalogowane konto - Naprawiono aplikację Claude pokazującą brakujące albo nieaktualne zużycie kontekstu dla sesji Remote Control i sesji w chmurze zaraz po
/compactalbo/clear - Naprawiono widok różnic w aplikacji Claude dla sesji Remote Control i sesji w chmurze gubiący zacommitowane pliki gałęzi, gdy są do tego niezacommitowane zmiany
- Naprawiono sesje w chmurze i na własnym runnerze wywalające się z "Authentication failed" po przeczekaniu długiego przeciążenia, w trakcie którego token dostępu sesji został wymieniony
- Naprawiono konflikty zapisu do pamięci w sesjach Cowork, przez które Claude Code widział tylko początek i koniec pliku pamięci dłuższego niż mniej więcej 10 800 znaków, więc ponowiony zapis gubił środek
- Self-hosted runner: naprawiono podpisywanie commitów z hooków cyklu życia przy
--configure-git - Windows: naprawiono czyszczenie w tle kasujące dowiązanie katalogu albo junction użyte do przeniesienia
~/.claude/session-env,image-cachealbo innego sprzątanego folderu - Self-hosted runner: naprawiono gubienie sygnału zakończenia przez turę kończącą się dokładnie w momencie zwolnienia z
--retire-at- runner czeka teraz chwilę na zaraportowanie tury, zanim zamknie sesję - Cofnięto zmianę, w której
ctrl+licmd+kw trybie pełnoekranowym czyściły widok transkryptu (dodaną w 2.1.260) - znowu odrysowują ekran - [VSCode] Naprawiono znaczek poziomu myślenia pokazujący zapisany, nieaktualny poziom zamiast tego, na którym sesja naprawdę działa
- [VSCode] Naprawiono Claude Code, który w ogóle się nie uruchamiał, gdy rozszerzenie Pythona zawieszało się przy starcie - teraz rusza po 60 sekundach bez środowiska Pythona
- [VSCode] Naprawiono kartę zatwierdzania planu, która nigdy nie proponowała trybu auto - gdy tryb auto jest dostępny, pierwszą opcją jest teraz "Yes, and use auto mode", tak jak w terminalu
- [VSCode] Naprawiono nawigację strzałkami na liście sesji przestającą działać po zarchiwizowaniu albo odarchiwizowaniu sesji z klawiatury
- [VSCode] Naprawiono linie znacznika wklejenia widoczne w Twoich własnych wiadomościach po ponownym otwarciu sesji
- [Claude Code on the web] Naprawiono
ghi wywołania API GitHuba w sesji w chmurze na repozytorium GitHub Enterprise Server przestające działać po mniej więcej ośmiu godzinach - token odnawia się teraz sam - [Claude Code on the web] Naprawiono routine wznawiającą istniejącą sesję, która ruszała ze starym promptem i starą nazwą, gdy edytowano ją chwilę przed zaplanowanym startem
- [Claude Code on the web] Naprawiono linki do plików w transkrypcie sesji w chmurze prowadzące poza katalog roboczy sesji - otwierały kartę pliku, która nigdy się nie wczytywała, a teraz są nieaktywne i podają powód
- [Claude Code on the web] Naprawiono tryb auto odmawiający ponowienia wywołania narzędzia, bo pytanie o zgodę, które wygasło bez odpowiedzi albo zostało zastąpione nowszą wiadomością, zapisywało się jako Twoja odmowa
- [Claude Tag] Naprawiono zaplanowane routines po cichu nieuruchamiające się w przestrzeniach Slacka podłączonych do Claude, zanim przestrzeń dołączyła do swojego Enterprise Grid
- [Claude Tag] Naprawiono proszenie o ponowne wysłanie pliku ze Slacka, gdy problemem był krótki przestój skanera plików, a nie sam plik - skanowanie jest teraz ponawiane, a Claude Code dostaje informację, że skaner nie działa
- [Claude Tag] Naprawiono punkt listy w odpowiedzi na Slacku, którego tekst zaczyna się od +, - albo *, renderujący się jako pusty punkt z zabłąkanym podpunktem - teraz to jeden punkt z zachowanym znakiem
- [Claude Tag] Naprawiono komunikat na Slacku o nieudanym skrypcie konfiguracyjnym środowiska w chmurze, który bywał ogólnikowym "mention me to retry" - teraz podaje nazwę skryptu i mówi, że najpierw trzeba go poprawić