2.1.280
22 Sep 2026 v2.1.280
NEW
Opus 5.5 nowym domyślnym Opusem
Opus 5.5 wchodzi jako domyślny model Opus z 1M kontekstu, plany Pro i Team Standard startują od teraz na Opusie zamiast Sonneta, a do tego ponad sto poprawek - od zapisów przez symlinki, przez tryb auto, po okna dialogowe i subagenty w tle.
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 milionOpus 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
Szczegóły 114
▼
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'uDodano obsługę myszy w kolejnych listach w trybie pełnoekranowym - kółkiem przewijasz listę
/skills, a stan skilla w /plugin przełączysz kliknięciemDodano
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 sesjiDodano rozmiary wyników hooków i liczbę zbyt dużych wyników zapisanych do pliku w evencie OpenTelemetry
hook_execution_completeUlepszono
/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ładekUlepszono
/cost - wśród przyczyn pudła w cache'u wymienia teraz zmianę trybu myślenia i zmianę sposobu jego wyświetlaniaUlepszono 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
/artifacts i /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
/plugin w trybie pełnoekranowym - nie rysuje już ramki wewnątrz panelu, a tekst i podpowiedzi klawiszy równają się z resztą /pluginUlepszono widok szczegółów
/workflows w trybie pełnoekranowym - nie rysuje drugiej poziomej linii pod separatorem paneluUlepszono bloki kodu bez podanego języka - dostają kolor taki jak kod w linii, więc komendy odcinają się od tekstu wokół
Ulepszono
/btw zadane w trakcie działania narzędzia - pytanie z boku wie, że to wywołanie właśnie trwa, zamiast czytać je jako nieudaneUlepszono 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ówUlepszono 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ład id_rsa copy albo kubeconfig (1).yaml, też zostają na Twoim komputerzeUlepszono ostrzeżenie o wiadomościach między sesjami przy starcie - tłumaczy, że
--debug-file zapisuje log debugowania w miejscu, które sam wskażeszZmieniono 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
/effort stał 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 innegoZmieniono Opusa 4.7, Opusa 4.8 i Fable 5 - przestają trzymać się poziomu myślenia z premiery wbrew
/effort w trybie -p i w Agent SDK, ustawieniu effortLevel w projekcie, w ustawieniach zarządzanych albo w --settings, oraz poziomowi ustawionemu dla konkretnego modeluZmieniono podpowiedź w stopce
/autocompact - wymienia ←/→, czyli klawisze, którymi zmienia się pozostałe wartości z zakresuZmieniono stopkę
/fast - wymienia spację jako klawisz przełączaniaZmieniono 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 httpSelf-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 teraz GIT_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
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 projektemNaprawiono 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_content albo zabłąkane description zamiast file_path i contentNaprawiono 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 oknaNaprawiono 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
n zamykające okna i przypadkowe y je zatwierdzające - teraz zatwierdza Enter, a anuluje Esc (stare zachowanie wrócisz, przypisując y/n do confirm:yes/confirm:no w keybindings.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.json trzymający commit z chwili instalacji po aktualizacji pluginu z repozytorium GitHub albo adresu git śledzącego gałąź lub tagNaprawiono przenoszenie skilli z
~/.claude/skills/ do ~/.claude/skills/.trash/, gdy manifest.json w tym folderze wymieniał ich nazwyNaprawiono brak podświetlenia pod kursorem w ankiecie opinii o sesji na jasnych motywach i na motywie ANSI
Naprawiono
/workflows pokazujące na moment listę z jednym wierszem, zanim otworzyło jedyny runNaprawiono kółko myszy nieprzewijające list wyboru z ukrytymi opcjami (jak
/model i /permissions) w trybie pełnoekranowymNaprawiono 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, /skills i /mcp gubiące prawą krawędź w trybie pełnoekranowymNaprawiono
/mcp pokazujące △ na liście serwerów i ⚠ w widoku szczegółów tego samego serwera - lista, szczegóły i /plugin pokazują teraz wszędzie ⚠Naprawiono klawisze Home i End nic nierobiące na liście ustawień
/config i na listach wyboru, takich jak /model, /memory czy pytania o uprawnieniaNaprawiono PgUp i PgDn w menu
/skills przeskakujące poza pierwszy albo ostatni skill zamiast zatrzymać się na nimNaprawiono Tab po cichu zmieniający wartość zaznaczonego ustawienia na liście
/config - teraz nic tam nie robiNaprawiono 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 MCPNaprawiono 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
/config i błędne odczytywanie części ustawień włącz/wyłącz, gdy ustawienie przeniesione do settings.json wciąż trzyma w ~/.claude.json wartość w rodzaju null albo "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 NULNaprawiono 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 promptuNaprawiono
claude agents pokazujące pusty, niereagujący ekran zamiast błędu, gdy katalog tymczasowy jest pełny, niezapisywalny albo należy do kogoś innegoNaprawiono 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 update kasujący zapisany commit pluginu i przestawiający go na wersję "unknown", gdy plik snapshotu oficjalnego marketplace'u jest linkiem albo jest za dużyNaprawiono 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
/ultrareview raportują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 kontoNaprawiono aplikację Claude pokazującą brakujące albo nieaktualne zużycie kontekstu dla sesji Remote Control i sesji w chmurze zaraz po
/compact albo /clearNaprawiono 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-gitWindows: naprawiono czyszczenie w tle kasujące dowiązanie katalogu albo junction użyte do przeniesienia
~/.claude/session-env, image-cache albo innego sprzątanego folderuSelf-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+l i cmd+k w 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
gh i 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ć