Najważniejsze zmiany
01
Sesja wznawia się sama po odnowieniu limitu — kiedy trafisz na limit użycia z claude.ai, Claude Code rusza dalej automatycznie, gdy tylko limit się odnowi; wyłączysz to w /config opcją "Continue automatically at usage limit"
02
Załatano lukę bezpieczeństwa na Windows — zdalne odczyty plików, przywracanie sesji, wczytywanie CLAUDE.md, skrypty workflow i uploady odrzucają teraz ścieżki z systemowym prefiksem \??\, co domyka resztę automatycznie zatwierdzanych dostępów do plików przed wyciekiem danych logowania (NTLM)
03
Claude używa Twojego maila tylko do identyfikacji — nie wysyła go dalej do niepowiązanych usług, chyba że sam o to poprosisz
Nowe funkcje i zmiany 24
- Dodano zmienną środowiskową
CLAUDE_CODE_PROJECT_DIR_NAME— hosty, które dają każdej sesji własny katalog konfiguracyjny, mogą ustawić krótką nazwę katalogu z transkryptami per projekt - Dodano akcję klawiszową
selection:clear— można ją przypisać do klawisza, żeby czyścić zaznaczenie tekstu w aplikacji; działa też w widoku agentów - Dodano odznakę merge requesta z GitLaba w stopce i na pasku stanu — repozytoria z remote'em GitLaba i zalogowanym CLI
glabpokazująMR !Nze statusem draft/pending/zielony - Claude Code wznawia teraz sesję automatycznie, gdy odnowi się limit użycia z claude.ai — wyłączysz to w
/configopcją "Continue automatically at usage limit" - Claude używa Twojego adresu e-mail tylko do identyfikacji Ciebie, nie wysyła go dalej do niepowiązanych usług, chyba że o to poprosisz
- Bezpieczeństwo: zdalne odczyty plików, przywracanie sesji, wczytywanie CLAUDE.md, skrypty workflow i uploady plików odrzucają teraz ścieżki Windows z prefiksem systemowym
\??\, co domyka pozostałe automatycznie zatwierdzane dostępy do plików przed wektorem wycieku danych logowania NTLM SendMessageiListAgentsinformują teraz, gdy lista sesji na koncie była za długa, żeby sprawdzić ją w całości, zamiast milcząco traktować niewidziane sesje jako nieistniejące- Wygasły profil poświadczeń Anthropic kieruje teraz do
/login, gdy logowanie przez claude.ai miałoby pierwszeństwo - Poprawiono transkrypt — Twoje własne wiadomości renderują się teraz jako markdown (podświetlone bloki kodu, kod inline, listy), tak samo jak odpowiedzi
- Poprawiono komunikat błędu "API returned an empty or malformed response" — pokazuje teraz co faktycznie przyszło (typ treści, rodzaj i rozmiar odpowiedzi, ID żądania) i dlaczego oryginalne żądanie strumieniowe się nie powiodło
- Poprawiono automatycznie generowane tytuły sesji — czytają się jako krótkie, konkretne nazwy (np. "Login button bug") zamiast zdań powtarzających Twoją prośbę (np. "Fix the login button on mobile")
- Zmniejszono koszt kontekstowy wczytania wbudowanego skilla
claude-apiz ponad 200 tys. tokenów do ok. 25 tys. — dokumentacja referencyjna ładuje się teraz na żądanie /permissionsmożna teraz otworzyć, gdy Claude pracuje — zmiany reguł obowiązują od razu w bieżącej turze/add-dir <ścieżka>można teraz użyć w trakcie pracy Claude; dialogi/add-dir,/autocompact,/theme,/help,/configi/advisorotwierają się w trybie pełnoekranowym także w środku tury/goalczyści się teraz sam z komunikatem, gdy tura padnie na nieodwracalnym błędzie (np. cofnięta autoryzacja, wyczerpane środki czy przepełnienie kontekstu), zamiast zostać uzbrojony w nieskończoność/goal— gdy zadania w tle trzymają cel w oczekiwaniu 30+ minut, Claude sam sprawdza ich status zamiast czekać bez końca (wyłączysz to zmiennąCLAUDE_CODE_GOAL_CHECKIN_MINUTES=0)claude setup-tokenodrzuca teraz nieoczekiwane dodatkowe argumenty zamiast po cichu je ignorować- Esc w trybie pełnoekranowym nie czyści już zaznaczenia tekstu myszką — nadal przerywa albo zamyka jak wcześniej, ale zaznaczenie zostaje podświetlone
- Usunięto zbędną linię "Allowed by auto mode classifier", którą tryb auto pokazywał przy każdym wywołaniu narzędzia Agent
- Usunięto ustawienie "Default teammate model" z
/config— teammates w zespole agentów używają teraz modelu lidera, chyba że przy tworzeniu wskażesz inny - Wyciszono licznik czasu trwania w nagłówku uruchomionego narzędzia, żeby nie konkurował wzrokowo z pogrubionymi licznikami
- Powiadomienia o zadaniach w tle dostarczane między turami trafiają teraz do modelu w znacznikach
<system-reminder>, tak samo jak te dostarczane w trakcie tury - Mantle: pominięto sondowanie dostępności admin-pin przy starcie, gdy model głównej pętli jest już wybrany
- Windows: start nie zawiesza się już na powtarzanych próbach zmiany nazwy pliku, gdy
~/.claude.jsonjest tylko do odczytu
Poprawki 26
- Naprawiono tryb auto w bardzo długich sesjach, który po kompresji rozmowy wielokrotnie sprawdzał i odrzucał dostęp do sieci dla komend w piaskownicy
- Naprawiono odpowiedzi na uprawnienia przypięte do sesji (w tym odmowy), które gubiły się przy odpowiadaniu na prośby o uprawnienia narzędzi w subagentach działających w tle
- Naprawiono awarię, gdy odpowiedź API na ścieżce non-streaming fallback (zwykle przez bramki firm trzecich) zawierała blok thinking bez pola thinking albo blok tekstowy bez pola text
- Naprawiono bardzo wolne renderowanie markdown dla niektórych wiadomości zawierających nietypowe sekwencje Unicode
- Naprawiono
SendMessage, który odrzucał odbiorcę skopiowanego zListAgents, gdy nazwa sesji sięgała limitu 200 znaków albo była bogata w emoji - Naprawiono wykrywanie repozytorium błędnie odczytujące hosta dla remote'ów gita z nietypowym userinfo, co psuło linki i zachowania specyficzne dla hosta
- Naprawiono diagnostykę MCP wypisującą rozwiązane sekrety — ostrzeżenia o konflikcie zakresu pokazują teraz skonfigurowaną formę
${VAR}, a szczegóły błędu połączenia tylko pochodzenie (origin) serwera - Naprawiono listy dozwolonych
strictKnownMarketplaces, które akceptowały źródła marketplace gita w stylu SCP z hostem innym niż ten, z którym faktycznie łączyłby się git - Naprawiono tekst w oknach modalnych, np. URL OAuth z
/login, który tracił znaki przy kopiowaniu w trybie pełnoekranowym - Naprawiono linię poziomą
---w renderowanym markdown, która wjeżdżała w kolejną linię - Naprawiono kolejne komendy powłoki dzielące się na wiele wierszy "Ran 1 shell command", gdy między nimi pojawiały się aktualizacje todo/zadań
- Naprawiono okna dialogowe, np.
/permissions, otwarte podczas działania komendy powłoki!, które zamykały się, gdy komenda się kończyła - Naprawiono zakolejkowaną komendę powłoki
!wysyłaną do modelu jako zwykły tekst po naciśnięciu strzałki w górę, żeby edytować zakolejkowany input - Naprawiono zakolejkowane wiadomości pojawiające się ponownie w historii promptu mimo że wciąż czekały w kolejce; Esc podczas zaznaczania zakolejkowanej wiadomości nie przerywa już tury, a tryb
!nie zostaje włączony po wysłaniu w środku tury - Naprawiono akceptację podpowiedzi "Try the new fullscreen renderer?", która restartowała sesję bez zachowania trybu uprawnień (np.
--dangerously-skip-permissions), reguł dozwolonych/zabronionych narzędzi, modelu ani flag effort - Naprawiono
/tui, który przy restarcie gubił reguły--allowed-tools/--disallowed-toolsz uruchomienia — teraz odmawia przełączenia i podaje powód, gdy sesja ma ograniczenia, których restart nie potrafi przenieść - Naprawiono podpowiedzi zaufania pomijające ostrzeżenie o zasięgu na całe repozytorium, gdy katalog był widziany po raz pierwszy, zanim repozytorium tam powstało
- Naprawiono sytuację, w której zamknięcie zakładki diff w IDE podczas ponownego pytania o uprawnienia mogło odpowiedzieć na nowe pytanie poprzednio wpisaną wartością
- Naprawiono pliki wysyłane do Ciebie podczas sesji Remote Control hostowanych przez Claude Code Desktop albo VS Code — teraz się uploadują, więc otwierają się na telefonie i w wersji web zamiast pokazywać pustą kartę
- Naprawiono przypomnienie o nieaktualnym tokenie, które po
/loginprzy ustawionymCLAUDE_CODE_OAUTH_TOKENwcześniej wyciekało do automatycznie wznowionej tury Claude — teraz pokazuje się tylko Tobie - Naprawiono podglądy uprawnień przekazywane przez kanały — trafiają teraz tylko do serwerów dopuszczonych przez bramkę zaufania przychodzącego, a jawna rezygnacja serwera z możliwości podglądu uprawnień jest respektowana
- Naprawiono maskowanie danych uwierzytelniających w przekazywanych podglądach uprawnień — nie da się już nimi ukryć komend, ścieżek ani miejsc docelowych przed osobą zatwierdzającą; zbyt duże bloki kluczy prywatnych są teraz redagowane w pełnej sile
- Naprawiono maskowanie tokenów API dostawców w podglądach uprawnień, tak żeby maskowały się nawet, gdy bezpośrednio po nich występują znaki rozdzielające powłoki
- Naprawiono międzysesyjne wiadomości w Claude Desktop po cichu odrzucane przez sesję odbiorcy, gdy komunikacja między sesjami odczytywała się jako wyłączona — nadawca widział wtedy zapytanie "myślące" przez wiele minut bez odpowiedzi
- Remote Control: zalogowanie tego komputera na inne konto lub organizację claude.ai zatrzymuje teraz działającą sesję w kilka sekund i podaje powód, zamiast mylącego błędu HTTP 404 po kilku godzinach
- Sesje Remote Control uruchomione z Claude Code Desktop albo VS Code informują teraz telefony i claude.ai/code na bieżąco o trybie uprawnień sesji (a claude.ai/code też o modelu), gdy się zmieniają