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
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
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
/usagepokazuje 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
modelPickerpozwala 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
promptCacheTtlisubagentPromptCacheTtlpozwalają 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
modelPricingpozwala 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
/loginpojawił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 /statuspokazuje 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/mcpi/pluginsoznaczają 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 /statuspokazuje 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/tasksi 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_TOKENmają 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
/loginprzez SSH działa lepiej - link do logowania pojawia się od razu, klawiszcmó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/maxz wyłączonym thinkingiem jest teraz konkretny - nazywa poziom, ustawienie które wyłączyło thinking, i podpowiada/effort highjako 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
/modeli wbudowany skillclaude-apipokazują 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,/fasti/efforturuchamiają 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
/resumepokazują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
ifw 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
/statuspokazujący "Found invalid entries in: ." bez nazwy pliku, gdy~/.claude.jsonzawiera nieprawidłowy wpis serwera MCP - Naprawiono
/clearusuwają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.jsonlzawierał 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), gdylocalhostbył wpisany wNO_PROXY, ale nie w małej literzeno_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.
curlwypisujący stronę błędu 403 z proxy) - Naprawiono pola
rate_limitsna 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 (bezgh 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-controlpo jego zatrzymaniu i ponownym uruchomieniu - dotyczyło członków Team i Enterprise bez roli admina lub właściciela