Wszystkie wersje
Wydana 22 września 2026

Claude Code
2.1.280

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.

114 zmian44 nowe funkcje70 poprawek
Wpływ na codzienną pracę
5/5
Czego dotyczy
ModeleInterfejsBezpieczeństwoAgentyMCPHooki
Najważniejsze zmiany
01

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

02

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

03

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 /plugin przełą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 /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ą /plugin
  • Ulepszono widok szczegółów /workflows w 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 /btw zadane 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ład id_rsa copy albo kubeconfig (1).yaml, też zostają na Twoim komputerze
  • Ulepszono ostrzeżenie o wiadomościach między sesjami przy starcie - tłumaczy, że --debug-file zapisuje 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 /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 innego
  • Zmieniono 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 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 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
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_content albo zabłąkane description zamiast file_path i content
  • 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 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 tag
  • Naprawiono przenoszenie skilli z ~/.claude/skills/ do ~/.claude/skills/.trash/, gdy manifest.json w tym folderze wymieniał ich nazwy
  • Naprawiono 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 run
  • Naprawiono kółko myszy nieprzewijające list wyboru z ukrytymi opcjami (jak /model i /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, /skills i /mcp gubiące prawą krawędź w trybie pełnoekranowym
  • Naprawiono /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 uprawnienia
  • Naprawiono PgUp i PgDn w menu /skills przeskakują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 /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 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 agents pokazują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 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ż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 /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 konto
  • Naprawiono aplikację Claude pokazującą brakujące albo nieaktualne zużycie kontekstu dla sesji Remote Control i sesji w chmurze zaraz po /compact albo /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-cache albo 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+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ć
Wróć do wszystkich wersji