Wszystkie wersje
Wydana 16 października 2026

Claude Code
2.1.302

63 zmiany - subagenci w tle są teraz domyślni wszędzie, start sesji z wieloma pluginami jest szybszy, a zatrzymanie odpowiedzi w trakcie kompaktowania konwersacji nie wywala już błędu „Prompt is too long".

63 zmiany20 nowych funkcji43 poprawki
Claude Code 2.1.302
Najważniejsze zmiany
01

Subagenci w tle są teraz domyślni wszędzie

w aplikacji desktopowej, VS Code i Agent SDK subagenci typu „fork" działają w tle tak samo jak już wcześniej w terminalu; wyłącza ich zmienna CLAUDE_CODE_FORK_SUBAGENT=0

02

Start sesji z wieloma pluginami jest szybszy

wczytywanie komend i agentów z pluginów wymaga dużo mniej operacji na dysku, najbardziej odczuwalne na Windowsie

03

Koniec błędu „Prompt is too long" przy zatrzymywaniu odpowiedzi

zatrzymanie Claude Code w trakcie kompaktowania (compaction) konwersacji już go nie wywala

Nowe funkcje i zmiany 20
  • Dodano zmienną CLAUDE_CODE_AUTO_MODE_MODEL - wybiera model, którego używa klasyfikator trybu automatycznego po stronie klienta; nie zmienia modelu dla trybu automatycznego po stronie serwera
  • Dodano wiersz „Idle compaction" w /config - włącza i wyłącza automatyczne kompaktowanie konwersacji przy bezczynności; komunikat po takim kompaktowaniu mówi teraz, jak je wyłączyć
  • Dodano w /design-sync i /design-login informację, że samodzielny Claude Design (claude.ai/design) zamyka się 14 grudnia 2026
  • Usprawniono start sesji z wieloma włączonymi pluginami - wczytywanie plików komend i agentów pluginów zajmuje dużo mniej operacji na dysku, najbardziej odczuwalne na Windowsie
  • Usprawniono tryb automatyczny z klasyfikatorem po stronie serwera - konwersacja zbyt długa do kontroli bezpieczeństwa jest teraz kompaktowana, zamiast blokować każde sprawdzane wywołanie narzędzia
  • Usprawniono komunikat przy sesji w tle wznowionej z innego folderu bez dostępnego gatewaya LLM - mówi teraz, dlaczego go brakuje, zamiast pokazywać „Not logged in"
  • Zmieniono domyślny tryb uprawnień - sesje claude -p i Agent SDK bez ustawionego trybu startują teraz w trybie default u zewnętrznych dostawców, z wyłączoną telemetrią albo przy świeżej instalacji; --permission-mode auto nadal włącza tryb automatyczny
  • Zmieniono domyślne ustawienie subagentów typu „fork" (subagent_type: "fork") na włączone w claude -p, Agent SDK, aplikacji desktopowej i VS Code, tak jak już wcześniej w terminalu; wyłącza je CLAUDE_CODE_FORK_SUBAGENT=0, a claude mcp serve nigdy ich nie proponuje
  • Zmieniono zachowanie aplikacji desktopowej i VS Code - zawsze uruchamiają subagentów głównej rozmowy w tle, tak jak terminal, zamiast zostawiać wybór Claude'owi; własne wywołania Agent wewnątrz subagenta w claude -p, Agent SDK, aplikacji desktopowej i VS Code działają teraz domyślnie na pierwszym planie
  • Zmieniono podpowiedź „← for agents" u dołu ekranu - znika po 10 sekundach od otwarcia sesji, licznik agentów czekających na odpowiedź zostaje widoczny
  • Zmieniono miejsce instrukcji do Claude in Chrome w system promptcie, dzięki czemu nowe rozmowy mogą je czytać ze współdzielonej pamięci podręcznej (prompt cache)
  • Zmieniono limit równoległych hooków (prompt i agent) - maksymalnie 12 na jedno zdarzenie naraz, reszta czeka w kolejce
  • Zmieniono komunikat pokazywany, gdy polityka organizacji wyłącza /feedback - odsyła teraz do zgłoszenia na GitHubie zamiast do administratora organizacji
  • [Cloud sessions] Dodano baner na stronie routine'u z powodem, dla którego ostatnie uruchomienie nie wystartowało, na przykład organizacja osiągnęła limit równoległych sesji w chmurze
  • [Cloud sessions] Usprawniono komunikat błędu, gdy sesja w chmurze nie startuje - mówi teraz „Connection lost" albo „Server error" zamiast „Something went wrong"
  • [Claude Tag] Usprawniono wyszukiwanie repozytoriów w ustawieniach admina - obsługuje do 100 podłączonych kont GitHub i znajduje prywatne repozytoria także poza pierwszymi 5000 instalacjami GitHub App
  • [Claude Tag] Usprawniono opcję „Add place" w ustawieniach admina - pokazuje wpisany albo wklejony kanał od razu, zamiast dopiero po wczytaniu pełnej listy kanałów organizacji
  • [Claude Tag] Usprawniono „Add > Domain" na stronie workspace'u albo kanału - dostępne od razu po wczytaniu strony, nie dopiero po wczytaniu wszystkich kanałów
  • [Claude Tag] Zmieniono ustawienia admina - dostęp Claude'a podzielony na cztery zakładki: Bundles, Connectors, Skills and plugins oraz Channels
  • [Claude Tag] Zmieniono stronę Roles w ustawieniach organizacji - role utworzone dla opiekunów kanałów Claude Tag grupują się w zwiniętej sekcji pod rolami własnymi organizacji
Poprawki 43
  • Błąd „Prompt is too long" przy zatrzymywaniu odpowiedzi w trakcie kompaktowania konwersacji już się nie pojawia
  • Zapytania nie failowały z błędem „diagnostics: Extra inputs are not permitted" po przełączeniu na Vertex albo Bedrock w trakcie sesji
  • Narzędzie Read wczytywało do pamięci cały plik obrazu niezależnie od rozmiaru, a także pipe albo urządzenie nazwane jak obraz; źródła obrazów powyżej 128 MB są teraz odrzucane
  • /autocompact i /effort zapisywały ustawienia pod złym modelem, gdy gateway nazywa Opus 4 albo 4.1 z przedrostkiem, na przykład anthropic/claude-opus-4-1
  • Naprawiono brak trafień w pamięci podręcznej promptu (prompt cache), gdy narzędzie dodane w trakcie sesji wczytywało się ponownie przez ToolSearch albo po kompaktowaniu
  • claude plugin i inne podkomendy kończyły działanie czasem przed dokończeniem zapisu ustawień albo konfiguracji w kolejce, co mogło gubić zmianę albo zostawiać plik .tmp
  • Marketplace'y pluginów klonowały się od nowa przy każdym odświeżeniu, a świeżo zainstalowane pluginy z gita pokazywały wersję „unknown", gdy git domyślnie używa formatu referencji reftable
  • Narzędzie PowerShell nie znajdowało poleceń z folderu bin/ pluginu i zgłaszało błąd, gdy wynik wyszukiwania bez trafień (rg, grep, findstr, git grep) trafiał do Select-Object albo innego cmdletu formatującego
  • Aplikacja desktopowa kierowała do ustawień claude.ai albo do /mcp przy autoryzacji czy ponownym łączeniu z serwerem MCP tam, gdzie ta opcja nie istnieje
  • Publikowanie artefaktów failowało czasem, gdy Claude wysłał pustą listę edycji; ponowna próba aktualizacji artefaktu działa teraz poprawnie, gdy nowsza wersja artefaktu ją odrzuciła
  • Pole classifier_category znikało ze zdarzeń OpenTelemetry tool_decision przy większości blokad klasyfikatora trybu automatycznego; nowe atrybuty tool_decision wypychały tool_use_id, tool_source i tool_parameters, gdy OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT był niski
  • Wiersze w widoku agentów zostawały puste po przewinięciu długiej listy w dół albo zwinięciu sekcji
  • claude remote-control --help nie wypisywał instrukcji użycia i kończył działanie, gdy nie byłeś zalogowany
  • /design consent i /design revoke sugerowały /design-login, gdy failowały w sesji w chmurze, gdzie ta komenda nie jest dostępna; komunikat odsyła teraz do claude.ai/design/settings
  • Serwery MCP pokazywały brak narzędzi albo błąd przy każdym wywołaniu narzędzia, gdy serwer negocjuje wersję protokołu 2026-07-28, ale pomija resultType, ttlMs albo cacheScope
  • Podpowiedzi promptów wydawały kredyty na modele, za które Twój plan płaci wyłącznie kredytami; są teraz pomijane po odpowiedzi rozliczonej z kredytów
  • Adresy URL zapisane w backticks były klikalne tylko w pierwszym wierszu, gdy się zawijały; teraz cały link jest klikalny w terminalach obsługujących hiperłącza
  • claude plugin details <nazwa>@builtin sugerowało claude plugin list (który i tak nie pokazuje wbudowanych pluginów), gdy plugin nie został znaleziony; teraz odsyła do /plugin
  • Emotikona, od której zaczyna się link, zawijała się o jedną kolumnę za szeroko, co ukrywało ją w podglądach pytań i psuło tabele, zamieniając je w listy
  • Izolacja worktree odmawiała tworzenia albo wznawiania worktree'ów przy git 2.56 lub nowszym, gdy osierocony plik .git wskazywał na nieistniejący katalog
  • Koszt i zużycie sesji w chmurze zerowały się po wznowieniu sesji w nowym procesie
  • Self-hosted runner: pobieranie z gita failowało błędem „bad object refs/heads" w sesjach korzystających z checkoutu zapisanego w formacie reftable
  • Windows: zapis każdego pliku w projektach na dyskach exFAT albo FAT32 był odrzucany albo konsultowany, także w sesjach uruchomionych z --plugin-dir
  • [VSCode] Tekst po niezamkniętym bloku kodu w liście pokazywał się jako zwykły tekst w trakcie streamowania odpowiedzi, by potem zamienić się w kod
  • [VSCode] Logowanie do serwera MCP z panelu otwierało zepsutą stronę autoryzacji, gdy adres URL serwera zawierał query string
  • [VSCode] Baner „@browser" pokazywał „Browser connected", gdy żadna przeglądarka z rozszerzeniem Claude nie była osiągalna
  • [Cloud sessions] „Rewind to here" failowało na każdej wiadomości poza najnowszą w sesjach w chmurze (self-hosted runner wymaga Claude Code 2.1.246 lub nowszego)
  • [Cloud sessions] Pasek statusu pull requesta w sesjach w chmurze przełączał z powrotem na „gotowe" PR-a z konfliktami scalania, gdy GitHub go sprawdzał ponownie
  • [Cloud sessions] Uruchomienia routine'ów pokazywały się jako „Completed" po nieoczekiwanym zatrzymaniu sesji w chmurze, albo jako „Cancelled" po zarchiwizowaniu przed startem, zamiast poprawnie jako „failed"
  • [Cloud sessions] Widok diff w sesjach w chmurze gubił zmiany albo failował przy wczytywaniu po zmianie nazwy albo przeniesieniu repozytorium GitHub tej sesji
  • [Cloud sessions] Zaplanowane uruchomienie routine'u, które padło w połowie, uruchamiało się od nowa godzinę później, co mogło powtarzać robotę, na przykład publikację tego samego raportu dwa razy
  • [Cloud sessions] Otwarta sesja w chmurze przestawała czasem pokazywać wiadomości wysłane z innego urządzenia bez odświeżenia strony albo kliknięcia gdzieś indziej i z powrotem
  • [Remote Control] Panel subagenta kręcił się w nieskończoność po utracie połączenia z internetem; pokazuje teraz, że Remote Control jest rozłączony
  • [Claude Tag] „is thinking…" zostawało widoczne pod wzmianką na kanale albo w DM-ie na Slacku po tym, jak Claude odpowiedział edytując jedną ze swoich wcześniejszych wiadomości
  • [Claude Tag] Adresy URL w blokach kodu pod krokiem numerowanej albo wypunktowanej listy w odpowiedziach Claude'a na Slacku były owijane w nawiasy kątowe, co psuło skopiowane komendy
  • [Claude Tag] Obrazy HEIC, SVG, TIFF i BMP załączone na Slacku nigdy nie docierały do Claude'a; trafiają teraz do plików roboczych, tak jak inne typy plików
  • [Claude Tag] Nowi opiekunowie kanałów tracili dostęp do Claude'a na Slacku w organizacjach ograniczających Claude Tag po roli; rola opiekuna daje teraz też dostęp do Claude Tag na Slacku
  • [Claude Tag] Połączenia niestandardowe, których serwery MCP współdzielą jednego hosta, pokazywały się jako jedno połączenie w ustawieniach admina Claude Tag; każdy serwer liczy się teraz osobno
  • [Claude Tag] Claude na Slacku czasem odpowiadał na wiadomość prywatną komunikatem „DMs are temporarily unavailable" i gubił ją, gdy pojedyncze zapytanie do Slacka się zawiesiło; teraz najpierw ponawia próbę
  • [Claude Tag] Wiadomości prywatne z Claude'em w Slack Enterprise Grid ignorowały rozwijaną listę workspace'ów Slacka; działają teraz w połączonym workspace, w którym Claude był otwierany ostatnio
  • [Claude Tag] Komunikat o miesięcznym limicie wydatków kanału mówił, że może go podnieść opiekun kanału; wskazuje teraz właściciela organizacji i link do strony zużycia
  • [Claude Tag] Linki w odpowiedziach Claude'a na Slacku wchłaniały zamykające pogrubienie, kursywę albo znaki interpunkcyjne pełnej szerokości tuż za sobą, co psuło link i formatowanie
  • [Code Review] Konfiguracja Code Review nie wracała do miejsca, w którym skończyła, po przejściu do połączenia z GitHubem; w ustawieniach admina otwiera się teraz od razu na wyborze repozytorium
Wróć do wszystkich wersji