Najważniejsze zmiany
01
Subagenci forkujący domyślnie włączeni — subagent typu fork dziedziczy całą rozmowę i cache promptu, a zwykłe subagenty w sesjach interaktywnych startują teraz w tle zamiast blokować pracę
02
Wzmianki @ do innych sesji Claude — wpisz @ w prompt, żeby napisać bezpośrednio do innej swojej sesji Claude, nawet na innym komputerze
03
Seria poprawek bezpieczeństwa — załatano obejścia uprawnień w PowerShellu, symlinkach Git Basha na Windows i dziedziczeniu zaufania przez zagnieżdżone repozytoria git
Nowe funkcje i zmiany 29
- Subagenci forkujący (
subagent_type: "fork") są teraz domyślnie włączeni — dziedziczą całą rozmowę i cache promptu; zwykłe (nie-teammate) subagenty w sesjach interaktywnych startują teraz w tle - Wpisz
@w prompt, żeby wspomnieć inną swoją sesję Claude po nazwie — Claude wyśle do niej wiadomość przezSendMessage SendMessagedostarcza teraz wiadomość od razu, gdy podana nazwa pasuje dokładnie do jednej żywej sesji, zamiast najpierw pytać o potwierdzenie- Sesje interaktywne na jednym komputerze mają teraz unikalne nazwy — próba nadania sesji nazwy zajętej już przez inną żywą sesję kończy się wariantem w stylu
nazwa-slowo-slowo, o czym dostaniesz informację - W
/configpojawiły się nowe pozycje „Dialog expiry” i „Wiadomości z Twoich innych sesji” — pozwalają ustawić, czy wiadomości między sesjami są akceptowane, wstrzymywane czy odrzucane - Dodano maskowanie sekretów dla tokenów GitLaba (rodziny
glrt-,gloas-,glptt-,glagent-,glimt-,glsoat-,glcbt-,glft-,glffct-) oraz pełne maskowanie routowalnych tokenówglpat-/gldt-; konfiguracja CLIglabma teraz taką samą ochronę sandboxa i ścieżek poświadczeń jakgh - Marketplace pluginów obsługuje teraz GitLaba — gołe adresy repo z
gitlab.com(także zagnieżdżone podgrupy) klonują się tak samo jak adresygithub.com, a podpowiedzi przy błędzie logowania nazywają Twój faktyczny host gita - W ustawieniach
additionalMarketplacesiallowedMarketplacesto teraz przyjaźniejsze aliasy dlaextraKnownMarketplacesistrictKnownMarketplaces - Polityka Enterprise: wpis
blockedMarketplacesz gołym adresem URL repo nadal blokuje ten adres, gdy CLI rozpozna go jako klon gita - Gateway: nakładka
desktop:akceptuje teraz każde wydane ustawienie Desktopu (wcześniej tylko 11 ręcznie wypisanych kluczy), walidowane przy starcie względem schematu samego Desktopu — nieznane lub błędne klucze przerywają start - Gateway: puste wpisy
managed.policies[].match.groups/admin.admin_groupsoraz błędnie sformatowane wartościemail_domain(puste albo zawierające@, spacje czy przecinki) przerywają teraz start zamiast po cichu nie pasować do nikogo albo przyznawać uprawnienia administratora - Fable 5 znów jest dostępny jako doradca w
/advisordla organizacji z dostępem do Fable, ze zgodą na kredyty użycia ustawianą przez/model fable - Zmieniono panel zatwierdzania managed settings: pokazuje adresy endpointów, jaśniej opisuje zmiany dotyczące wyłącznie telemetrii, pomija rutynowe opcje OpenTelemetry i wymaga zatwierdzenia dla podmian binarek sandboxa narzucanych przez serwer (
sandbox.bwrapPath,sandbox.socatPath,sandbox.ripgrep) /feedbacki/bugotwierają się teraz od razu, nawet gdy Claude jeszcze odpowiada, zamiast czekać na koniec tury/plugin install plugin@marketplaceodświeża teraz najpierw marketplace, więc świeżo opublikowane pluginy instalują się bez ręcznej aktualizacji/code-reviewna poziomach high, xhigh i max działa teraz jako agent w tle, tak jak pozostałe poziomy- Wklejone obrazy i obrazy ze schowka są odczytywane bez blokowania interfejsu
- Poprawiono streaming w trybie pełnoekranowym — długie sesje zostają responsywne, bo cała rozmowa nie jest już od nowa renormalizowana przy każdej aktualizacji
- Remote Control próbuje teraz łączyć się ponownie przez około 30 minut po zerwaniu sieci i nie odpada już po kilku krótkich zerwaniach rozłożonych na godzinę
- Remote Control: wznowienie rozmowy nie zabiera już po cichu Remote Control innej sesji Claude Code na tym samym komputerze, która wciąż go używa — użyj tam
/remote-control, żeby je przenieść - Panel agentów: zakończone subagenty znikają teraz od razu z podpowiedzią
/tasksna dole, a wskaźnik nadmiaru „↓ N more” przesunięto w lewo dla lepszej widoczności - Remote Control: terminal informuje teraz, czy sesję przejęło inne urządzenie, zakończono ją z innej aplikacji, czy usunięto — i nie podpowiada już ponownego połączenia, które by to cofnęło
- Przekierowania wejścia w Bashu (
< plik) są teraz sprawdzane pod kątem uprawnień tak samo jak w formie argumentu, na wszystkich platformach - Skrócono komunikat pokazywany przy wznawianiu zakończonego agenta w tle
- Sesje Cowork nie wczytują już inline zewnętrznych importów
@z plików pamięci na poziomie użytkownika - Wzmocniono ochronę automatycznie tworzonego katalogu gniazd do komunikacji między sesjami we współdzielonym
/tmp— podrzucony wcześniej symlink albo katalog innego użytkownika jest teraz odrzucany zamiast używany - Wzmocniono sandbox systemu plików na Linuksie przeciwko obejściu chronionej ścieżki
sandbox.ripgrepjest teraz honorowany tylko z ustawień użytkownika, zarządzanych i--settings— ustawienia projektu nie mogą już podmienić binarki ripgrep w sandboxie- Usunięto poradę przy starcie o tworzeniu własnych subagentów oraz odpowiadającą jej podpowiedź w turze
/powerup
Poprawki 20
- Naprawiono obejście uprawnień w PowerShellu — parametry zapisujące zmienne mogły po cichu nadpisać
$PSDefaultParameterValuesi przekierować dostęp do plików kolejnych poleceń - Naprawiono obejście uprawnień na Windowsie — Git Bash podążał za symlinkami w stylu Cygwin, które walidacja ścieżek traktowała jak zwykłe pliki; zapisy przez takie symlinki wymagają teraz zatwierdzenia
- Naprawiono dziedziczenie zaufania przez zagnieżdżone repozytoria git z katalogu nadrzędnego — każde repozytorium wymaga teraz własnego potwierdzenia zaufania
- Naprawiono zawieszanie się połączeń MCP na pełne 30 sekund, gdy serwer nie odpowiadał albo wysyłał błędną odpowiedź na sprawdzenie wersji protokołu
- Naprawiono sesje Remote Control hostowane przez bridge wewnątrz sesji w chmurze dziedziczące transkrypt lub dane logowania tamtej sesji
- Naprawiono sesje Remote Control uruchomione z Claude Desktop albo IDE pojawiające się jako nowa sesja claude.ai przy każdym wznowieniu lokalnej sesji — teraz podłączają się z powrotem do tej samej
- Naprawiono sesje Remote Control wyglądające na nieosiągalne dla nowo podłączonych klientów w czasie bezczynności
- Naprawiono sesje bridge Remote Control nieprzywracające historii rozmowy po restarcie procesu sesji
- Remote Control: wznowienie rozmowy, której sesję usunięto z claude.ai albo z aplikacji, startuje teraz sesję zastępczą zamiast kończyć się błędem o logowaniu (regresja z wersji 2.1.227)
- Naprawiono
/loginw bramce Cloud kończące się po cichu albo zawieszające terminal po „Naciśnij Enter, aby kontynuować”, gdy nie udało się wczytać ustawień zarządzanych — powód jest teraz pokazywany - Naprawiono tryb głosowy w wersjach natywnych zawieszający się na „słucham…”, gdy usługa głosowa odrzuciła połączenie — odrzucenie jest teraz pokazywane od razu
- Naprawiono rotację certyfikatu klienta mTLS wymagającą restartu — Claude Code przeładowuje teraz nowy certyfikat i klucz automatycznie po błędzie połączenia
- Naprawiono błędnie sformatowane wartości regionu AWS lub Vertex używane do budowania adresów zapytań — teraz stosowany jest domyślny region
- Naprawiono błędy limitu czasu bezczynności strumienia kończące zapytanie zamiast wznowić je na wdrożeniach Bedrock, Vertex i gateway
- Naprawiono nakładki o rozmiarze dopasowanym do treści z uciętym tekstem renderujące się o jedną kolumnę za szeroko, oraz tekst ucięty na początku zwijający się do samej elipsy
- Naprawiono pojedynczy zniekształcony znak, gdy podgląd długiego polecenia shell albo opisu agenta był ucięty w środku emoji
- Naprawiono wyścig przy starcie mogący po cichu wyrejestrować marketplace pluginów przez równoczesne zapisy do
known_marketplaces.json - Naprawiono
/updatei/tuiodmawiające restartu, gdy działała praca, która i tak przetrwałaby ponowne uruchomienie - Naprawiono podpowiedzi o limicie użycia sugerujące niedostępne komendy slash w sesjach SDK i zdalnych
- Naprawiono komunikat zgody przy interaktywnym uruchomieniu
--advisor fable— kazał uruchomić/model fablew sesji interaktywnej, która właśnie się zakończyła