Wszystkie wersje
Wydana 9 października 2026

Claude Code
2.1.296

79 zmian w jednej wersji - odczyt z cache w Sonnecie 5.5 kosztuje o połowę mniej, narzędzie Read potrafi wciągnąć cały duży plik w jednym podejściu, a subagent może sprzątać swój kontekst, nie czekając na główną rozmowę.

79 zmian23 nowe funkcje56 poprawek
Claude Code 2.1.296
Najważniejsze zmiany
01

Odczyt z cache w Sonnecie 5.5 o połowę tańszy

liczony jest teraz po 0,10 USD za milion tokenów zamiast 0,20 USD, a nowa cena widać od razu w /cost, na status line, w --max-budget-usd i w kosztach z SDK

02

Read może wziąć cały duży plik naraz

nowa opcja allow_large pozwala Claude'owi przeczytać plik tekstowy ponad zwykły limit w jednym podejściu, gdy naprawdę potrzebuje całości i ma na nią miejsce w kontekście

03

Subagent sprząta kontekst na własnych zasadach

autoCompactWindow we frontmatterze subagenta albo w definicji --agents sprawia, że robi to wcześniej niż główna rozmowa

Nowe funkcje i zmiany 23
  • Dodano opcję allow_large w narzędziu Read - Claude może przeczytać duży plik tekstowy ponad zwykły limit w jednym podejściu, gdy potrzebuje całości i ma na nią miejsce w kontekście
  • Dodano autoCompactWindow do frontmattera subagentów i definicji --agents - subagent może sprzątać swój kontekst wcześniej niż główna rozmowa
  • Dodano CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL - wszystkie agenty w workflow idą na jednym modelu, a pozostałe subagenty zostają przy swoich
  • Dodano CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS - ustawiasz, jak długo Claude Code ma maksymalnie odczekać przed kolejną próbą, gdy serwery są przeciążone (błąd 529)
  • Dodano klucz code w managed.policies[] gatewaya aplikacji Claude - te same ustawienia co w cli, ale działają też w zakładce Code w aplikacji Claude na komputer; obok desktop włącza w niej tryb gatewaya
  • Dodano w /plugin informację o pluginie, którego hooki zostały pominięte, bo inny włączony plugin nazywa się tak samo
  • Zaktualizowano /cost, status line, --max-budget-usd i koszty w SDK - odczyt z cache w Sonnecie 5.5 liczony jest po 0,10 USD za milion tokenów (było 0,20 USD)
  • Zaktualizowano wbudowany skill dataviz - jaśniejszy fiolet dla siódmej serii w trybie jasnym, łagodniejszy kolor tekstu w trybie ciemnym i krótsze opisy osi Y w stylu 1K
  • Zmieniono domyślny limit opisów narzędzi MCP wysyłanych od razu oraz instrukcji serwerów MCP z 2048 na 4096 znaków
  • Zmieniono działanie ← - tura albo polecenie ! uruchomione w chwili, gdy sesja idzie w tło, jest teraz zatrzymywane, a nie dokańczane w ukryciu
  • Usprawniono tryb pełnoekranowy - link pod kursorem myszy jest podkreślony, więc widać, że da się go otworzyć
  • Usprawniono przełącznik transkryptu (ctrl+o) w rozmowach pełnych kodu - kolorowane bloki kodu trzymane są w pamięci, więc przełączanie nie zwalnia
  • Usprawniono --debug dla hooków - hooki na wywołaniach narzędzi, promptach, SessionStart i Stop wypisują po skończeniu swoje polecenie, plugin, wynik i czas, więc widać, który hook zamula
  • Usprawniono --debug przy własnych agentach - wypisuje nierozpoznane pola frontmattera i podpowiada prawdopodobne literówki
  • Usprawniono tryb automatyczny - wywołanie narzędzia, które nie poszło, bo sprawdzenie trybu automatycznego nie dało odpowiedzi, pokazuje się jako przygaszony wiersz „Not run" zamiast czerwonego błędu
  • Usprawniono CLAUDE_CODE_TRANSCRIPT_LOCAL_GC - duży plik transkryptu nie jest przepisywany, jeśli zwolniłoby to mniej niż 10% jego rozmiaru
  • Usprawniono komunikaty o odrzuconej sesji w chmurze - mówią teraz, dlaczego nie dało się wczytać polityki Twojej organizacji, i nazywają klucz API albo token, który nadpisuje logowanie przez claude.ai
  • Usprawniono zakładkę Code w aplikacji Claude na komputer za gatewayem aplikacji Claude - gdy sesja nie może wystartować, także na komputerze nieprzygotowanym pod ustawienia code gatewaya, powód pokazuje się jako odpowiedź
  • [VSCode] Zmieniono Claude in Chrome - pyta teraz o zgodę przed działaniem w przeglądarce w każdej sesji, także podłączonej przez @browser, tak samo jak w terminalu; zezwolenie strony na czas sesji kończy powtarzane pytania
  • [Cloud sessions] Dodano filtr statusu do list Sessions i Runners na zakładce Activity własnego środowiska w ustawieniach administratora - można wybrać kilka statusów naraz
  • [Claude Tag] Dodano tworzenie, edycję i usuwanie plików pamięci przestrzeni i kanału na zakładce Memory strony Activity dla osób z uprawnieniem Claude Tag Admin
  • [Claude Tag] Zmieniono Claude in Slack - stopkę z linkiem do sesji, modelem i kosztem pokazuje tylko przy najnowszej odpowiedzi w wątku, poprzednia ją traci
  • [Code Review] Usprawniono ustawienia administratora Code Review - mówią teraz, dlaczego ustawienia nie dało się zapisać, na przykład przez ograniczenie polityki, zamiast ogólnego komunikatu o błędzie
Poprawki 56
  • Naprawiono hooki PreToolUse z ustawień firmowych, które odrzucały wywołanie narzędzia przez "continue": false, oraz firmowe hooki prompt, które je blokowały - wywołanie było odrzucane, ale tura się nie kończyła
  • Naprawiono hooki PostToolUse w ustawieniach firmowych, które w części sesji nie stosowały updatedMCPToolOutput
  • Naprawiono sesje bez interfejsu, które po zmianie katalogu albo przeładowaniu pluginów startowały serwer MCP z .mcp.json albo z pluginu, wyłączony dla tego katalogu
  • Naprawiono gateway aplikacji Claude podający allowedProviders z wpisem "gateway", który odcinał komputery wskazujące ten gateway we własnych ustawieniach
  • Naprawiono zapamiętane logowanie do gatewaya aplikacji Claude, ignorowane na komputerach, których ustawienia firmowe mają forceLoginMethod ustawione na gateway bez forceLoginGatewayUrl (błąd z 2.1.295)
  • Naprawiono --teleport, które otwierało pustą rozmowę, gdy nie dało się wczytać historii sesji
  • Naprawiono liczenie tokenów dla Haiku 5.5 i innych modeli pracujących tylko w trybie adaptive thinking - za częścią gatewayów padało, a w pozostałych miejscach liczyło się jak przy ustalonym budżecie myślenia
  • Naprawiono wznawiane subagenty, którym mówiono, że użytkownik odrzucił wywołanie narzędzia, przerwane w rzeczywistości przez zamknięcie sesji
  • Naprawiono zmianę treści wychodzącej z hooka, gdy zawierała tekst wyglądający jak znacznik podpowiedzi pluginu
  • Naprawiono zamazywanie sekretów w udostępnianych transkryptach i logach debugowania - pomijało część wartości stojących po kluczu bez wartości, także wpisanych w JSON wewnątrz polecenia powłoki
  • Naprawiono błąkający się ciąg 52;c;… wypisywany na ekranie po skopiowaniu w starszych terminalach opartych na VTE, takich jak MATE Terminal
  • Naprawiono powiadomienia i komunikaty, które czekały niezauważone tak długo, jak otwarty był panel /diff albo okno dialogowe
  • Naprawiono Esc i przerwanie w czasie hooka UserPromptSubmit albo hooka prompt.submit moda, które kończyło sesje bez interfejsu, czyściło wpisany prompt albo przepuszczało prompt bez sprawdzenia
  • Naprawiono pomijanie hooków SessionStart pluginu wczytanego po starcie sesji bez interfejsu, gdy inny plugin o tej samej nazwie, albo innej jej pisowni, już się wykonał
  • Naprawiono claude self-hosted-runner, które przy odmowie rejestracji wypisywało mylące błędy - teraz nazywa ustawienie administratora organizacji albo mówi, że zrestartowany runner na żądanie potrzebuje nowego zlecenia
  • Naprawiono git fetch, pull i push w sesji na własnym runnerze, padające w chwili, gdy startowała druga sesja tego samego repozytorium na runnerze z --capacity powyżej 1
  • Naprawiono skrypty workflow, które po cichu ucinały wyniki, opcje agentów i inne wartości zagnieżdżone głębiej niż około 20 000 poziomów, a przy głębokim zagnieżdżeniu zapisywały ogromne pliki z wynikiem zadania
  • Naprawiono metody $ serwowane przez plugin, które działały w katalogu głównej sesji, a nie wywołującego agenta, i pomijały turę trzymaną przez wywołujący hook
  • Naprawiono $.agent.register, które przechodziło z hooka moda działającego jeszcze po przeładowaniu albo usunięciu tego moda - takie wywołanie jest teraz odrzucane
  • Naprawiono $.http.fetch w modach, które odrzucało żądanie HEAD, gdy odpowiedź zgłaszała Content-Length powyżej limitu 4 MiB
  • Naprawiono claude plugin marketplace add, marketplace update i plugin install, padające z błędem wewnętrznym przy marketplace o nazwie w rodzaju constructor; add odrzuca teraz takie nazwy z czytelnym komunikatem
  • Naprawiono usuwanie sekretu pluginu o nazwie constructor albo prototype przy kolejnym zapisie opcji tego pluginu
  • Naprawiono sesje w chmurze, które pomijały sprawdzenia trybu automatycznego przy działaniach Claude in Chrome dopuszczonych zapamiętanym zezwoleniem, gdy ich flagi funkcji się nie wczytały
  • Naprawiono CLAUDE_CODE_RESUME_INTERRUPTED_TURN, które po restarcie powtarzało skończoną turę, jeśli zakończył ją wynik narzędzia MCP
  • Naprawiono sprawdzanie uprawnień dla Bash, które automatycznie przepuszczało część poleceń ustawiających zmienną powłoki BASH_ARGV0, a potem z niej korzystających - teraz pytają o zgodę
  • Naprawiono Edit i NotebookEdit, które podmieniały każdy znak spoza ASCII w plikach bez poprawnego kodowania UTF-8 (Windows-1252, Shift-JIS, GBK) - takie edycje są teraz odrzucane
  • Naprawiono prompt wysłany zaraz po ←, uruchamiany dwa razy, raz niewidocznie na pierwszym planie, gdy usługa w tle odpowiadała z opóźnieniem
  • Naprawiono prompt wysłany w czasie, gdy hooki SessionStart jeszcze pracowały, gubiony przy przejściu sesji w tło przez ← - dalej nie jest wysyłany, ale ↑ go teraz przywraca
  • Naprawiono wynik hooka SessionStart z pluginu wczytanego z opóźnieniem, trafiający do nowej rozmowy po /clear w sesjach bez interfejsu
  • Naprawiono polecenia PowerShella, które nie widziały zmiennych zapisywanych przez hooki do CLAUDE_ENV_FILE (gdy plik ma same zwykłe przypisania)
  • Naprawiono Claude'a nazywającego sesje w chmurze nieinteraktywnymi i podpowiadającego /mcp albo claude mcp, gdy serwer MCP wymaga zalogowania
  • Naprawiono /code-review, które w sesjach w chmurze, SDK i integracjach z IDE kończyło surową tablicą JSON - znaleziska wypisują się teraz jako numerowana lista
  • Naprawiono tryb automatyczny, który czasem odrzucał jedną zmianę w Twoim własnym artefakcie, twierdząc, że zmieniło się jego udostępnianie, choć nic się nie zmieniło
  • Naprawiono skille synchronizowane z claude.ai, które nigdy nie kończyły instalacji i pobierały się od nowa przy każdej synchronizacji, gdy kilka sesji korzystało z jednego katalogu konfiguracji
  • Naprawiono wyłączanie pluginu synchronizowanego z claude.ai, gdy marketplace, od którego zależy, też był synchronizowany z claude.ai
  • Naprawiono zawieszanie się startu na macOS, gdy ścieżki pluginów skopiowane z Linuksa wskazywały na /home
  • Naprawiono narzędzie Workflow odrzucające pliki skryptów z zakończeniami linii CRLF, na przykład pobrane na Windowsie
  • Naprawiono zdarzenia tool_result w OpenTelemetry, w których brakowało git_commit_id po git commit -q albo git -C <katalog> commit
  • Naprawiono CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, które gubiło wiadomość z zapisanego transkryptu, gdy jej tekst zawierał znak separatora linii albo akapitu Unicode (U+2028, U+2029)
  • Naprawiono claude purge, które zostawiało prompt w pliku historii, gdy jego tekst zawierał znak separatora linii albo akapitu Unicode (U+2028, U+2029)
  • Windows: naprawiono polecenia PowerShella dłuższe niż około 1 KB, które zawsze pytały o zgodę - reguły zezwoleń i rozpoznawanie poleceń tylko do odczytu działają teraz do 32 KB
  • Windows: naprawiono serwery MCP typu stdio ubijane siłą przy zamykaniu - najpierw zamykane jest ich wejście, a drzewo procesów ginie dopiero, gdy serwer po 300 ms wciąż działa
  • Windows: naprawiono claude plugin install, padające dla pluginów podanych jako właściciel/repo na GitHubie na komputerach bez klucza SSH do GitHuba - klonowanie jest teraz ponawiane przez HTTPS
  • Windows: naprawiono rm -rf /c/Users/<nazwa> w Git Bashu, które w trybie bypass permissions nie pytało o zgodę
  • [VSCode] Naprawiono brak claudeCode.spinnerVerbs w ustawieniach rozszerzenia - settings.json podpowiada je teraz i sprawdza, a błędna wartość nie psuje już panelu czatu
  • [VSCode] Naprawiono linki w czacie zapisane jako pełna ścieżka Windows, na przykład C:\repo\plik.ts albo file:///C:/repo/plik.ts, które nie otwierały pliku na Windowsie
  • [VSCode] Naprawiono wskaźnik pracy, który dalej się animował przy włączonym ograniczeniu animacji w systemie, w VS Code albo w ustawieniu prefersReducedMotion
  • [VSCode] Naprawiono zegar cache'u promptu pokazujący stan rozgrzany, gdy panel dogonił wiadomości z opóźnieniem, na przykład po wyłączonym ekranie albo po ponownym połączeniu zdalnego okna
  • [Cloud sessions] Naprawiono wszystkie sesje w chmurze czekające na własny runner, pokazujące tę samą pozycję w kolejce - każda mówi teraz, ile sesji jest przed nią
  • [Cloud sessions] Naprawiono wiadomość wysłaną, gdy Claude jeszcze odpowiada w sesji w chmurze, która po zakończeniu odpowiedzi przeskakiwała nad nią - zostaje teraz pod nią, także po odświeżeniu
  • [Claude Tag] Naprawiono linki do adresów z nawiasami, psujące się w części odpowiedzi Claude'a w Slacku i na listach zadań - pokazywał się zbędny tekst w nawiasach, a link prowadził na złą stronę
  • [Claude Tag] Naprawiono odpowiedzi Claude'a w Slacku rysujące próbki kolorów obok kodów tylko wyglądających jak kolory hex, na przykład sześciocyfrowych numerów pull requestów
  • [Claude Tag] Naprawiono kartę potwierdzenia pluginu, którą Claude wysyła na kanał Slacka - pokazywała identyfikator pluginu zamiast jego nazwy
  • [Claude Tag] Naprawiono Claude in Slack wysyłające kartę usunięcia pluginu, którego nie ma w ustawieniach kanału - teraz tłumaczy, skąd ten plugin się bierze
  • [Claude Tag] Naprawiono Claude in Slack, które czasem gubiło swoją odpowiedź, gdy sesja w środowisku własnym przenosiła się w trakcie pracy na inny runner
  • [Code Review] Naprawiono sprawdzenie Code Review, które po skończonej recenzji czasem zostawało w stanie „in progress" w pull requeście - pokazuje teraz wynik recenzji
Wróć do wszystkich wersji