Wszystkie wersje
Wydana 24 sierpnia 2026

Claude Code
2.1.243

Start jest natychmiastowy, instalacja na Linuksie skurczyła się z 340 MB do 75 MB, a długie sesje zużywają nawet 70 MB mniej pamięci - do tego kuratorowana lista modeli w /model, logowanie bez klucza API i kilkadziesiąt poprawek terminala, MCP i sesji w chmurze.

59 zmian26 nowych funkcji33 poprawki
Wpływ na codzienną pracę
4/5
Czego dotyczy
MCPHookiLogowanieSDKInterfejsPamięć
Najważniejsze zmiany
01

Claude Code startuje szybciej

budowanie sandboksa i uruchamianie serwerów MCP nie blokują już pierwszej klatki ekranu, gołe uruchomienie pomija rejestrację podkomend, a wykrywanie workflow, ustawień i trust store jest tańsze obliczeniowo

02

Instalacja i aktualizacje są dużo lżejsze

binarka na Linux x64 skurczyła się z ok. 340 MB do ok. 75 MB dzięki kompresji zstd

03

Sesje zużywają mniej pamięci

natywne wersje ładują kod na żądanie zamiast trzymać cały pakiet w pamięci, co daje ok. 40-70 MB oszczędności na sesję, a w długich sesjach pamięć jest sprzątana wcześniej, gdy zaczyna rosnąć

Nowe funkcje i zmiany 26
  • /usage pokazuje teraz rozbicie dla każdego uruchomionego /loop - liczbę przebiegów, sumę tokenów, tokeny na przebieg i datę ostatniego uruchomienia, więc łatwo wyłapać pętlę, która zużywa za dużo
  • Nowe ustawienie modelPicker pozwala ułożyć własną, podpisaną listę modeli w selektorze /model (dowolne id, także z Vertex/Bedrock) - można ją dodać do wbudowanej listy albo całkiem ją zastąpić
  • Nowe ustawienia promptCacheTtl i subagentPromptCacheTtl pozwalają użytkownikom klucza API i dostawców chmurowych trzymać godzinny cache promptu w głównej rozmowie, podczas gdy subagenci zostają przy standardowych 5 minutach
  • Nowe zarządzane ustawienie modelPricing pozwala organizacji wpisać własne, wynegocjowane stawki za model i mnożnik rabatu - /cost, pasek stanu i dane telemetryczne liczą koszty według nich zamiast cen z cennika
  • W /login pojawiła się opcja logowania bez klucza API - "Zaloguj się kontem Anthropic Console" (rekomendowana), obok tworzenia klucza API - dla organizacji, które nie pozwalają na klucze API
  • /status pokazuje teraz linię "Skipped sources" z listą zarządzanych źródeł ustawień (np. managed-settings.json), które są obecne, ale nie zostały zastosowane, bo działa źródło o wyższym priorytecie
  • /mcp i /plugins oznaczają teraz etykietą "managed" konektory claude.ai, których logowanie jest zarządzane przez organizację
  • Użytkownicy claude.ai, którzy nie podłączyli GitHuba do Claude Code w przeglądarce, dostają teraz podpowiedź kierującą do /web-setup
  • /status pokazuje teraz (dla planów Pro/Max), czy GitHub jest podłączony do Claude Code w przeglądarce, i kieruje do /web-setup, jeśli nie jest
  • /tasks i okna szczegółów agenta pokazują teraz, na jakim modelu (i z jakim poziomem wysiłku) pracował każdy subagent
  • Instalacja i aktualizacje są mniejsze do pobrania - binarka jest teraz kompresowana zstd (ok. 75 MB zamiast 340 MB na Linux x64)
  • Sesje logujące się bezpośrednio do API Anthropic przez ANTHROPIC_AUTH_TOKEN mają teraz poprawnie przypisane dane telemetryczne do organizacji, więc obowiązują ich ustawienia dotyczące przetwarzania danych
  • Natywna binarka jest o ok. 2 MB mniejsza dzięki bardziej zwartemu przechowywaniu wbudowanych skilli i tekstów promptów
  • Natywne wersje zużywają mniej pamięci - kod ładuje się na żądanie zamiast trzymać cały pakiet w pamięci cały czas, co daje ok. 40-70 MB oszczędności na sesję
  • W długo trwających sesjach szczytowe zużycie pamięci jest niższe - silnik sprząta pamięć wcześniej, gdy sterta rośnie
  • /login przez SSH działa lepiej - link do logowania pojawia się od razu, klawisz c mówi, w jaki sposób go skopiowano, a podpowiedź tłumaczy, jak zaznaczyć tekst w trybie pełnoekranowym
  • Błąd przy próbie użycia poziomu wysiłku xhigh/max z wyłączonym thinkingiem jest teraz konkretny - nazywa poziom, ustawienie które wyłączyło thinking, i podpowiada /effort high jako rozwiązanie
  • /loop: kolejne wybudzenia, w których Claude nie ma nic do zrobienia, zwijają się teraz w jedną linijkę w terminalu zamiast wypisywać każde osobno
  • Prompt narzędzia Bash w sandboksie nie wypisuje już listy dozwolonych hostów sieciowych - Claude próbuje teraz wykonać zapytanie, a Ty możesz zatwierdzić nowy host, zamiast zakładać z góry, że host spoza listy jest zablokowany
  • Selektor /model i wbudowany skill claude-api pokazują teraz cenę Sonnet 5 (2$/10$ za milion tokenów) jako standardową cenę cennikową, nie promocję ograniczoną czasowo
  • Na macOS kliknięcie pulpitu, Docka albo okna Findera przez computer use wymaga teraz przyznania dostępu do Findera w oknie systemowym - tak jak przy każdej innej aplikacji
  • /model, /fast i /effort uruchamiają się teraz od razu zamiast czekać na koniec tury - dotyczy to też Bedrock, Vertex, Foundry oraz sesji z wyłączoną telemetrią
  • Gniazdo skrzynki wiadomości między sesjami zamyka teraz połączenia, które w 30 sekund nie wyślą pełnej linii - skrypty wysyłające do niej dane powinny łączyć się dopiero, gdy dane są gotowe
  • Komunikat przy wznawianiu rozmowy, której Remote Control trzyma inny terminal, tłumaczy teraz wprost, że sesje na innych maszynach nie widzą tej sesji i nie mogą się z nią połączyć
  • [VSCode] W długich sesjach historia przycina się mądrzej - jako pierwsze znikają starsze wiersze aktywności narzędzi, dzięki czemu Twoje wiadomości i odpowiedzi Claude'a zostają widoczne
  • [VSCode] Dane telemetryczne samego rozszerzenia są teraz poprawnie przypisane do organizacji, gdy logujesz się kontem Claude
Poprawki 33
  • Naprawiono zdalne serwery MCP w sesjach nieinteraktywnych (-p) i SDK, które nigdy nie wracały do działania po zerwanym połączeniu - teraz łączą się ponownie automatycznie albo zgłaszają błąd
  • Naprawiono logowanie do serwera MCP uruchomione z apki desktopowej, które kończyło się błędem "Invalid redirect URI" na serwerach obsługujących dokumenty metadanych client ID (np. Linear)
  • Naprawiono tryb auto pozostający niedostępny po starcie, gdy tymczasowe wyłączenie po stronie serwera zostało zapisane w cache, a kolejne pobrania flag się nie udawały
  • Naprawiono wywołania narzędzi w trybie auto odrzucane jako "temporarily unavailable" po ok. minucie czekania, gdy API było chwilowo przeciążone i prosiło klienta o ponowienie
  • Naprawiono selektor /model, który po cichu ignorował wybór Ultracode - wybranie Ultracode włącza je teraz w bieżącej sesji
  • Naprawiono /resume pokazujący tylko 50 najnowszych sesji - selektor doładowuje teraz kolejne przy przewijaniu
  • Naprawiono sesje w chmurze wznawiane po restarcie w trakcie tury, w których oczekujący hook albo powiadomienie o zadaniu w tle wysyłały się ponownie jako nowy prompt zamiast zwykłej wiadomości kontynuującej
  • Naprawiono komunikację między sesjami, która po cichu przestawała działać w namespace'ach użytkownika i kontenerach rootless po zaostrzeniu zabezpieczeń katalogu socketu w 2.1.232
  • Naprawiono tekst wystający poza swój kontener (np. link do logowania w /login), który tracił początkowe kolumny, gdy inna część ekranu się przerysowywała
  • Naprawiono sprawdzanie pisowni, które nie podkreślało błędnie napisanego słowa wpisanego bezpośrednio po emoji
  • Naprawiono subagentów w tle, którzy nie wybudzali się po zakończeniu ich ostatniego zadania Bash w tle
  • Naprawiono sesje milknące na 10+ minut, gdy API Anthropic w ogóle nie zaczynało odpowiedzi - zapytanie ma teraz limit czasu ok. 3 minut, ponawia się raz, a potem pokazuje API Error: No response from API
  • Naprawiono komunikaty o błędach logowania, dostępności modelu i inne generowane przez klienta, które wyświetlały się jak odpowiedź modelu zamiast jako linia błędu
  • Naprawiono federację tożsamości workload w CI - procesy w ramach jednego joba dzielą teraz jeden wymieniony token zamiast każdorazowo wymieniać token jednorazowy; odrzucona wymiana kończy się od razu z komunikatem serwera
  • Naprawiono zarządzane przez serwer companyAnnouncements, które nie pokazywały się przy starcie sesji zaczynającej się od logowania (np. pierwsze uruchomienie po /logout)
  • Naprawiono warunki if w hookach (np. Bash(cat *)), które odpalały się na niepowiązanych poleceniach Bash, gdy polecenie zawierało podstawienie $() albo w backtickach, po którym szły kolejne argumenty
  • Naprawiono zależności pluginów zadeklarowane z polem marketplace, które nigdy się nie rozwiązywały, gdy oba pluginy były ładowane razem przez --plugin-dir
  • Naprawiono /reload-plugins, które zostawiało narzędzie LSP aktywne po wyłączeniu ostatniego pluginu LSP - teraz ostrzega też przed zmianą pluginu LSP, która wymusiłaby ponowne odczytanie rozmowy
  • Naprawiono --agents, które po cichu ignorowało nieprawidłowy JSON albo błędne definicje agenta - teraz kończy działanie z czytelnym błędem, tak jak --mcp-config
  • Naprawiono /status pokazujący "Found invalid entries in: ." bez nazwy pliku, gdy ~/.claude.json zawiera nieprawidłowy wpis serwera MCP
  • Naprawiono /clear usuwający z paska promptu nazwę sesji nadaną przez /rename, mimo że nazwa zostawała zachowana dla nowej sesji
  • Naprawiono wyszukiwanie historii przez Ctrl+R i przewijanie strzałką w górę, które się psuło, gdy ~/.claude/history.jsonl zawierał uszkodzony wpis
  • Naprawiono Ctrl+[ niewychodzące z trybu INSERT w vimie w terminalach kodujących modyfikowane klawisze (modifyOtherKeys / protokół kitty)
  • Naprawiono lokalne połączenie z IDE, które przechodziło przez HTTPS_PROXY (i czasem się nie udawało), gdy localhost był wpisany w NO_PROXY, ale nie w małej literze no_proxy - teraz uwzględniana jest każda pisownia
  • Naprawiono szczegóły naruszenia sieci przez sandbox, które znikały z wyniku narzędzia Bash, gdy zablokowane polecenie mimo to kończyło się kodem 0 (np. curl wypisujący stronę błędu 403 z proxy)
  • Naprawiono pola rate_limits na pasku stanu i /usage, które po resecie okna limitu wciąż pokazywały procent wykorzystania sprzed resetu, jeśli sesja była bezczynna
  • Naprawiono claude --teleport <session>, które przy niezacommitowanych zmianach kończyło działanie zamiast zaproponować ich schowanie (stash) i kontynuację - tak jak już robi to selektor sesji
  • Naprawiono /web-setup, które wciąż prosiło o zalogowanie, mimo że starsza wersja GitHub CLI (bez gh auth token) była już zalogowana
  • Naprawiono Claude w Chrome tracące połączenie z Claude Code po tym, jak auto-aktualizacja usunęła wersję, z którą było skonfigurowane - natywny host uruchamia się teraz przez stabilny launcher claude
  • [VSCode] Naprawiono sesje uruchomione zanim pobrały się flagi funkcji (np. zaraz po instalacji) - otwierały się w domyślnym trybie uprawnień zamiast w trybie auto albo w skonfigurowanym trybie domyślnym
  • [VSCode] Naprawiono rozwinięte sekcje w widoku Focus, które same się zwijały podczas aktywności narzędzi subagenta
  • Naprawiono claude remote-control, które kończyło działanie i zostawiało podłączone sesje Remote Control bez połączenia, gdy serwer tracił środowisko w trakcie sesji - teraz wraca do działania samodzielnie
  • Naprawiono zawieszanie się sesji Remote Control obsługiwanych przez claude remote-control po jego zatrzymaniu i ponownym uruchomieniu - dotyczyło członków Team i Enterprise bez roli admina lub właściciela
Wróć do wszystkich wersji