Wszystkie wersje
Wydana 1 października 2026

Claude Code
2.1.287

106 zmian - pluginy mogą teraz zmieniać głębsze zachowanie Claude Code (Claude Mods), wbudowany mod „You should know" stawia obok Ciebie agenta, który wyłapuje rzeczy przegapione przez Ciebie albo przez Claude'a, a Opus 4.7+ i Fable dostają okno 1M tokenów domyślnie.

106 zmian39 nowych funkcji67 poprawek
Claude Code 2.1.287
Najważniejsze zmiany
01

Claude Mods i „You should know"

pluginy mogą od teraz zmieniać głębsze zachowanie Claude Code, a pierwszy wbudowany mod stawia obok Ciebie drugiego agenta, który pilnuje roboty i zgłasza rzeczy przegapione przez Ciebie albo przez Claude'a. Włączasz go komendą /plugin enable cc-plugin-you-should-know@builtin

02

Okno 1M tokenów domyślnie

Opus 4.7 i nowsze oraz Fable na Bedrock, Vertex, Foundry i w aplikacjach Claude mają teraz milion tokenów kontekstu bez dopisku [1m] w nazwie modelu. Powrót do 200K przez CLAUDE_CODE_DISABLE_1M_CONTEXT=1

03

Groźne rm znów zawsze pyta

polecenie usuwające pliki z katalogu głównego albo domowego traciło zabezpieczenie „zawsze pytaj", jeśli przy okazji przekierowywało wynik do ścieżki z ~ albo z gwiazdką

Nowe funkcje i zmiany 39
  • Dodano Claude Mods - pluginy mogą teraz zmieniać głębsze zachowanie Claude Code, nie tylko dokładać komendy i skille
  • Dodano „You should know" - wbudowany mod, w którym osobny agent patrzy Ci na ręce i zgłasza rzeczy, które Ty albo Claude mogliście przegapić. Włącza się przez /plugin enable cc-plugin-you-should-know@builtin (w sesjach Anthropic z włączoną telemetrią)
  • Dodano filtr n:<tekst> w widoku agentów - szuka po nazwach sesji i zadaniach, pokazuje trafienia także w zwiniętych sekcjach, a Enter otwiera pierwsze z nich
  • Dodano prompt_text do zdarzenia user_prompt w OpenTelemetry - to kopia pola prompt dla systemów, które inaczej czytają nazwy z kropkami. Jeśli gdzieś usuwasz albo maskujesz prompt, zrób to samo z nowym polem
  • Dodano obsługę logowania przez link wysyłany z serwerów MCP w protokole z 25 listopada 2025. Jeśli po aktualizacji jakiś serwer przestał się łączyć, dopisz mu w konfiguracji "bareElicitationCapability": true
  • Windows: dodano ostrzeżenie przy starcie, gdy zablokowanie narzędzia Bash wyłącza przy okazji narzędzie PowerShell i Claude zostaje bez żadnej powłoki
  • Self-hosted runner: dodano wbudowane gh api (tylko REST) dla sesji korzystających z gita zarządzanego przez Anthropic na maszynach macOS i Linux, na których nie ma zainstalowanego GitHub CLI
  • [VS Code] Dodano „Run in background" przy działającym poleceniu i przy subagencie - przenosi robotę w tło i pozwala pracować dalej
  • [VS Code] Dodano wyniki powłok działających w tle i Monitorów na ich kartach w mapie agentów
  • Usprawniono /config - ustawienia z kilkoma wartościami pokazują ‹ ›, a strzałki ←/→ przeskakują między nimi w obie strony, na wąskich terminalach każda wartość ląduje pod swoją nazwą, a PgUp/PgDn przewijają listę
  • Usprawniono komunikaty marketplace'u pluginów - mówią prostym językiem, dlaczego marketplace został pominięty albo odrzucony i co z tym zrobić
  • Usprawniono listę pluginów - widać na niej, że zależności pluginu się nie zainstalowały, a aktualizacja pluginu ponawia niedokończoną instalację
  • Usprawniono komunikat bramki aplikacji Claude, gdy Amazon Bedrock odrzuca identyfikator modelu - widać, który model jest niedostępny, a w logu bramki ląduje wysłany identyfikator
  • Usprawniono sesje SDK - wiadomość wysłana z priorytetem „now" nie przerywa już trwającego pobierania strony ani wyszukiwania w sieci, roboty kończą się w tle
  • Usprawniono /memory - strzałki w lewo i w prawo przełączają ustawienia włącz/wyłącz, na przykład automatyczną pamięć
  • Usprawniono rozpoznawanie nazw skilli wpisanych w środku wiadomości - Claude dostaje informację, że to skille, włącznie z tymi oznaczonymi disable-model-invocation
  • Usprawniono kontrast ramki pola wpisywania w jasnych motywach oraz znaku ❯ przed Twoimi wcześniejszymi wiadomościami
  • Usprawniono wysyłanie plików z sesji w chmurze i z Remote Control - wysyłka przerwana limitem czasu, błędem sieci albo odpowiedzią 502, 503 lub 504 jest ponawiana raz
  • Usprawniono komunikat, gdy pliku nie udało się wysłać z powodu, który może być chwilowy - Claude wspomina, że możesz poprosić o ten plik ponownie za kilka minut
  • Usprawniono pytanie o wiadomość wstrzymaną z innej sesji - treść jest pokazana między kreskowanymi liniami, tak jak przy pozostałych pytaniach o zgodę
  • Usprawniono pytania o zgodę dla MCP i innych narzędzi - wywołanie narzędzia jest pokazane między kreskowanymi liniami, tak jak przy edycji pliku
  • Usprawniono uruchamianie serwerów MCP w trybie bezobsługowym - zdalny serwer, którego pierwsze połączenie chwilowo nie wyszło, jest ponawiany bez czekania na najwolniejszy serwer z listy
  • Usprawniono wysyłanie plików z sesji zdalnej - duże pliki idą prosto z dysku, bez wczytywania całości do pamięci, a plik przekraczający limit zostaje odrzucony z podaniem limitu serwera
  • Usprawniono wyjaśnienie, które Claude podaje, gdy serwer odrzuca plik wysyłany z Remote Control albo z sesji w chmurze, na przykład za duży obrazek
  • Usprawniono obsługę dużych wyników z narzędzi MCP - mniej pamięci, mniejsze pliki sesji i brak dodatkowej wysyłki na przeliczenie tokenów przy wynikach grubo przekraczających limit
  • Windows: usprawniono szybkość narzędzia Bash przez usunięcie dodatkowej powłoki uruchamianej przed każdym poleceniem
  • [VS Code] Usprawniono okno „Manage plugins" - nieudane dodanie, usunięcie albo odświeżenie marketplace'u mówi teraz, co poszło nie tak
  • [Claude Tag] Usprawniono listę zadań Claude'a w długich wątkach na Slacku - robota w tle nie wysyła jej już jako nowej wiadomości, więc osoby obserwujące wątek nie dostają powiadomienia
  • [Code Review] Usprawniono kartkę nieudanej recenzji przy pull requeście z zablokowaną dyskusją - mówi, że blokada uniemożliwiła recenzję i że nic nie zostało opublikowane ani naliczone
  • Zmieniono zapis z powłoki przez symlink zapisany w repozytorium, który prowadzi na wrażliwy plik albo poza katalog roboczy - Claude Code mówi teraz, gdzie taki zapis faktycznie wyląduje, i czeka na człowieka, także gdy w linii jest ścieżka z ~
  • Zmieniono domyślne okno kontekstowe dla Opus 4.7 i nowszych oraz Fable na Bedrock, Vertex, Foundry i bramce aplikacji Claude - to teraz 1M tokenów bez dopisku [1m] w nazwie (CLAUDE_CODE_DISABLE_1M_CONTEXT=1 zostawia 200K)
  • Zmieniono sposób dostarczania odpowiedzi z claude agents - trafiają do kolejki wiadomości, a komendy ze slashem inne niż /stop wysłane w trakcie tury uruchamiają się po jej zakończeniu
  • Zmieniono zachowanie reguł pozwalających na całe narzędzie Bash oraz na hooki - zapis z powłoki do plików, których narzędzia plikowe Claude Code w ogóle nie tykają (magazyn profili Anthropic, plik z poświadczeniami), jest teraz zgłaszany do zatwierdzenia, a nie wykonywany
  • Zmieniono wklejanie prawym przyciskiem na Windows i Linux oraz środkowym na Linux - dzieje się po puszczeniu przycisku, a odjechanie kursorem przed puszczeniem anuluje wklejenie
  • Zmieniono działanie alwaysLoad: false przy serwerze MCP - wszystkie narzędzia tego serwera są teraz schowane za wyszukiwaniem narzędzi
  • Zmieniono tryb czytnika ekranu - nowe i zmienione linie są wypisywane bez wcześniejszej pauzy z kursorem na początku linii (CLAUDE_AX_PREPARK_MS=50 przywraca pauzę)
  • Zmieniono automatyczną zamianę modelu po oznaczonej wiadomości - zostaje Twój obecny poziom wysiłku, a nie domyślny dla nowego modelu
  • Zmieniono kolejność czekających pytań o zgodę - najstarsze na górze, żeby nowe pytanie nie przykrywało tego, które właśnie czytasz (pytania z odliczaniem nadal wyskakują na wierzch)
  • [VS Code] Zmieniono przełącznik „Enabled by default" dla Claude in Chrome - podłącza teraz także sesje samego edytora, które przed akcjami w przeglądarce dalej pytają o zgodę
Poprawki 67
  • Naprawiono tryb fast, który w sesjach zdalnych należących do agenta bez konta użytkownika zostawał wyłączony, nawet jeśli organizacja na niego pozwala
  • Naprawiono Remote Control, które przez kilka minut nie odbierało wiadomości, gdy prośba o ponowne połączenie nie dostała odpowiedzi - teraz rezygnuje po 30 sekundach i próbuje jeszcze raz
  • Naprawiono hooki z ustawieniem asyncRewake, które budziły Claude'a w kółko powiadomieniem „found issues", gdy plik skryptu hooka nie istnieje - zepsuty hook jest zgłaszany raz
  • Naprawiono brak sygnału o pracującym narzędziu w programach korzystających z SDK, gdy odpowiedź modelu zatrzymała się i nie przychodziły żadne dane
  • Naprawiono sprawdzanie modeli przy starcie na Bedrock i Vertex, które ignorowało wymuszoną listę availableModels i potrafiło zwinąć /model do jednego wiersza z Opusem
  • Naprawiono wybór przeglądarki w Claude in Chrome, który przy braku kontaktu z Chrome pokazywał błąd parsowania JSON
  • Naprawiono wybór Fable w /model przy logowaniu przez claude.ai - zapisywał identyfikator bieżącej wersji, więc Twój domyślny model nie przeskakiwał na nowszego Fable'a tak jak przy Opusie i Sonnecie
  • Naprawiono przełączanie między Opus 5.5 i Sonnet 5.5 (/model, opusplan), które nadpisywało wcześniejsze zapowiedzi narzędzi MCP i potrafiło zgubić wcześniejsze rozszerzone myślenie
  • Naprawiono blokady Amazon Bedrock Guardrails przychodzące w trakcie odpowiedzi - kończyły turę błędem API zamiast komunikatem blokady, jeśli odpowiedź zaczęła się od myślenia
  • Naprawiono groźne rm (na przykład na katalogu głównym albo domowym), które traciło zabezpieczenie „zawsze pytaj", gdy to samo polecenie przekierowywało wynik do ścieżki z ~ albo z gwiazdką
  • Naprawiono claude -p i sesje SDK, które po zamianie modelu w trakcie odpowiedzi powtarzały przejście na model zastępczy przy każdej kolejnej wiadomości
  • Naprawiono dołączanie pliku CLAUDE.md z folderu drugi raz po wznowieniu sesji albo po zagęszczeniu rozmowy
  • Naprawiono sesje w tle, których nie dało się otworzyć z claude agents po tym, jak agent zakończył pracę i usunął worktree, w którym sesja wystartowała
  • Naprawiono sprawdzanie par w /advisor - Sonnet 5.5 może teraz doradzać Opusowi 4.7 i 4.8, a doradcy, których API i tak by odrzuciło, są zgłaszani od razu, a nie po cichu pomijani
  • Naprawiono pytania o zgodę dla Bash, w których zamiast normalnego wyjaśnienia pojawiały się wewnętrzne nazwy z parsera, na przykład „Contains simple_expansion"
  • Naprawiono jedną z przyczyn zamykania sesji pełnoekranowych komunikatem „Claude Code exited after an unrecoverable interface error" na wolnych albo obciążonych maszynach, gdy w długiej rozmowie trzymałeś wciśnięty klawisz przewijania
  • Naprawiono po cichu pomijany limit uprawnień organizacji dla narzędzia MCP o nazwie __proto__
  • Naprawiono polecenie dla Claude'a, żeby duże wyniki MCP zapisane jako JSON czytał po kawałkach przez offset i limit narzędzia Read, które nie potrafi podzielić jednej długiej linii
  • Naprawiono przypomnienie o podpisie w commicie dostarczane w środku wyniku narzędzia po zagęszczeniu rozmowy
  • Naprawiono tryb czytnika ekranu, w którym kursor nie stał przy wpisywanym tekście w polach wyszukiwania (na przykład w /resume i /permissions) oraz w polach na kod przy logowaniu
  • Naprawiono tryb czytnika ekranu odmawiający przyjęcia Entera przy pustym polu w opcjach podsumowania w /rewind, gdzie dodatkowy kontekst jest opcjonalny
  • Naprawiono tryb czytnika ekranu pokazujący podpowiedź „Tab to amend" przy pytaniach o zgodę, gdzie Tab nic nie robi
  • Naprawiono tryb czytnika ekranu wymieniający strzałki, które w /permissions i /mcp nic nie robią, oraz mówiący „Select with numbers" w pustych menu i gdy klawisze przechwytuje pole wyszukiwania
  • Naprawiono tryb czytnika ekranu pomijający zmienione linie w pytaniach o zgodę na edycję pliku i w innych porównaniach zmian
  • Naprawiono tryb czytnika ekranu, który przy każdej klatce animacji wysyłał czytnikowi ekran postępu claude --teleport oraz sprawdzane pole formularza MCP
  • Naprawiono CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS, które nie usuwało formatu ustrukturyzowanej odpowiedzi z zapytań o tytuł sesji i z hooków promptu, a bramki oparte na Bedrock takie zapytania odrzucają
  • Naprawiono tryb czytnika ekranu pomijający górne linie drugiego pytania o zgodę, zmienionego wiersza w /config albo linii o odrzuconym planie, gdy poprzedni ekran był wyższy niż okno terminala
  • Naprawiono --include-partial-messages, które przy przerwanej odpowiedzi wysyłało message_stop z opóźnieniem albo wcale, więc programy pokazywały odpowiedź jako wciąż trwającą
  • Naprawiono claude agents, które czasem nie pokazywało pytania o zgodę, na które czeka sesja w tle
  • Naprawiono /ultrareview doradzający zmiany w .git/info/attributes, gdy wysyłka zatrzymuje się na zapisanym w repozytorium pliku .gitattributes, którego nie da się odczytać, na przykład zapisanym w UTF-16
  • Naprawiono claude remote-control, które za serwerem proxy HTTP nie potrafiło się zarejestrować i pokazywało mylące „Check your organization permissions"
  • Naprawiono polecenia Bash w piaskownicy na Linuksie, które dziedziczyły otwarty dostęp do pliku wykonywalnego Claude Code
  • Naprawiono kropkę przy działającym narzędziu i trzy animacje, które ruszały się przy włączonym ograniczeniu animacji, oraz ekran potwierdzenia w /rewind, który odświeżał czas „ago" w trakcie pisania notatki
  • Naprawiono czasy w claude agents zmieniające się co sekundę w trybie czytnika ekranu - zmieniają się teraz najwyżej raz na 10 sekund
  • Naprawiono unieważnione logowanie przez claude.ai, które pokazywało ogólne API Error: 401 zamiast „OAuth token revoked"; w trybie -p błąd zaczyna się teraz od „Failed to authenticate"
  • Naprawiono komunikat przy odrzuconej wysyłce w /ultrareview, który radził skopiować do własnych ustawień zmienną nazwaną w pliku ustawień repozytorium
  • Naprawiono --output-format stream-json i SDK, które nie przesyłały na bieżąco tur skilla z context: fork uruchomionego przez wpisanie /<skill> jako prompt, choć robią to dla forka z narzędzia Skill
  • Naprawiono /feedback i /bug - wstępnie wypełnione zgłoszenie na GitHubie nie zawiera już Twoich ostatnich komunikatów o błędach, a ekran potwierdzenia wymienia je jako część raportu
  • Naprawiono claude plugin marketplace add --sparse i instalacje pluginów przez git-subdir, które przy repozytorium wystawionym po zwykłym http kończyły się błędem „transport 'http' not allowed"
  • Naprawiono sesje w chmurze, które czasem traciły wcześniejszą rozmowę, gdy sesja restartowała się w trakcie zagęszczania
  • Naprawiono przeładowanie pluginu nakładające się na pobieranie z --plugin-url przy starcie, które psuło zapisaną w sesji kopię paczki pluginu
  • Naprawiono /desktop, które przy przekroczeniu limitu czasu otwierania Claude Desktop albo zbyt długim wyniku cytowało jego fragment - błąd mówi teraz, co było przyczyną
  • Naprawiono wywołanie narzędzia z konektora MCP uruchamiane czasem dwa razy oraz wywołania tego konektora nieudane do restartu, gdy serwer zmienił obsługiwaną wersję protokołu MCP
  • Naprawiono hooki SessionStart z synchronizowanych pluginów, które nie uruchamiały się w nowych sesjach w chmurze
  • Naprawiono podsumowanie „N hooks ran" w transkrypcie i licznik dopasowanych hooków w szczegółowym logu, które wliczały wewnętrzne wywołania Claude Code, więc jeden skonfigurowany hook pokazywał się jako dwa
  • Naprawiono pliki wysyłane z sesji w chmurze i z Remote Control, które nie dochodziły, gdy wysyłka skończyła się chwilę po 30-sekundowym limicie - teraz czeka 35 sekund
  • Naprawiono repozytoria dodane w trakcie sesji w chmurze i sesji SDK, które nie wczytywały swoich skilli i pluginów, a plik CLAUDE.md wczytywały z opóźnieniem, po zmianie katalogu
  • Naprawiono wysyłanie obrazów PNG, JPEG i WebP powyżej 8000 pikseli na którymkolwiek boku z sesji zdalnej - Claude wysyła teraz pomniejszoną kopię
  • Naprawiono wiadomości z aplikacji Claude z 17 do 20 załączonymi plikami, z których dochodziło tylko pierwszych 16
  • Naprawiono sesje bezobsługowe zgłaszające serwer MCP jako wymagający logowania po jednym odrzuconym wywołaniu, choć kolejne działają
  • macOS: naprawiono sesje Remote Control uruchomione przez claude remote-control, które zatrzymywały się w środku tury, gdy Mac zasypiał z braku aktywności
  • Windows: naprawiono interaktywne claude zawieszające się albo wysypujące z „Raw mode is not supported", gdy dane wejściowe idą z potoku albo przekierowania - teraz mówi dlaczego i kończy pracę (do danych z potoku użyj -p)
  • Bedrock, Vertex, Mantle: naprawiono sprawdzanie dostępności modeli przy CLAUDE_CODE_SKIP_*_AUTH, które wysyłało inny nagłówek Authorization niż prawdziwe zapytania, gdy ANTHROPIC_CUSTOM_HEADERS go powtarza
  • [VS Code] Naprawiono okna ustawień zgłaszające przekroczenie limitu czasu, gdy odpowiedź Claude Code była za duża, żeby potwierdzić zapis
  • [VS Code] Naprawiono ponowne otwieranie sesji w chmurze, którą pasek boczny już przeniósł na ten komputer - zamiast nowej karty pokazuje się pasek boczny
  • [VS Code] Naprawiono zakładkę Web na pasku bocznym, która nie pokazywała sesji w chmurze uruchomionych po wczytaniu okna; nieudane wczytanie mówi teraz „Remote server is not connected" zamiast „No web sessions yet"
  • [VS Code] Naprawiono kartę przywróconą po przeładowaniu, która uruchamiała drugi proces Claude na rozmowie już otwartej na pasku bocznym - teraz pokazuje się informacja, że rozmowa jest otwarta w innym miejscu
  • [VS Code] Naprawiono linki do plików w wierszach narzędzi, linki na liście sesji i dwie podpowiedzi, które pokazywały się jako zwykły tekst
  • [VS Code] Naprawiono działające polecenie agenta w tle, które po zakończeniu głównej tury pokazywało się jako nieudane
  • [VS Code] Naprawiono własne komendy /usage i /context, które wybrane z menu poleceń otwierały okno rozszerzenia, zamiast się uruchomić
  • [VS Code] Naprawiono linki do plików w karcie podglądu planu, które po kliknięciu nic nie robiły - otwierają teraz plik tak jak linki w odpowiedziach
  • [VS Code] Naprawiono otwieranie danych wejściowych albo wyniku narzędzia w karcie edytora, które na zdalnych hostach, na przykład w WSL, kończyło się błędem „Timeout waiting after 1000ms", gdy karta pojawiała się z opóźnieniem
  • [Sesje w chmurze] Naprawiono sporadyczne błędy pobierania z GitHuba i wypychania na GitHuba, gdy GitHub na chwilę odrzucał świeżo wydany token dostępu
  • [Claude Tag] Naprawiono Claude'a publikującego ostrzeżenie o błędzie, na przykład o limicie wydatków, w wątku na Slacku, gdy obudziło go zdarzenie w tle (jak aktywność na GitHubie) i nikt nie czekał na odpowiedź
  • [Claude Tag] Naprawiono stronę limitów wydatków w ustawieniach administratora, która w organizacjach z wieloma kanałami pomijała kanały świeżo utworzone i prywatne
  • [Code Review] Naprawiono komentarze ze znaleziskami i tekst „Why this was flagged" urywające się w środku zdania - kończą się teraz pełnym zdaniem
  • [Code Review] Naprawiono Code Review pomijające pull requesta po nowym pushu, jeśli recenzja dwa razy nie wyszła na poprzednim commicie - recenzowany jest teraz najnowszy commit
Wróć do wszystkich wersji