Najważniejsze zmiany
01
Fast mode w sesjach Remote — działa teraz też w chmurze i na self-hosted runnerach, zgodnie z ustawieniem hosta albo /fast wpisanym w sesji.
02
Kontrola dostępu do domen per komenda — Bash, PowerShell i Monitor w trybie auto z piaskownicą dostały allowed_domains: domeny potrzebne konkretnej komendzie są przeglądane razem z nią i otwierane tylko dla niej, reszta jest blokowana.
03
Workflowy wstrzymują się przy limicie i wracają same — dynamiczne workflowy nie tracą już agentów po osiągnięciu limitu użycia, tylko czekają i wznawiają pracę automatycznie po jego odnowieniu.
Nowe funkcje i zmiany 37
- Fast mode działa teraz też w sesjach Claude Code Remote (chmura i self-hosted runnery) — stosuje się ustawienie hosta albo
/fastwpisane w sesji, jeśli organizacja na to pozwala - Panel
/configw trybie pełnoekranowym obsługuje teraz mysz — kółko przewija listę ustawień, kliknięcie w wartość ją zmienia, a wiersz pod kursorem się podświetla - Nowa flaga
claude self-hosted-runner --drain-marker-file <ścieżka>— gdy plik istnieje w momencie zamykania (SIGTERM), runner zgłasza serwerowi, że to zamknięcie hosta (tylko telemetria) - Bash, PowerShell i Monitor w trybie auto z piaskownicą mają teraz
allowed_domainsper komenda — domeny, których komenda potrzebuje, są przeglądane razem z nią i otwierane tylko dla niej, reszta jest blokowana - Nowe pole
omitClaudeMdw frontmatter agenta i w JSON-ie--agents— pozwala uruchomić własnych i wtyczkowych subagentów bez plików CLAUDE.md (użytkownika, projektu, lokalnego); pliki polityk zarządzanych nadal się wczytują claude plugin installiclaude plugin updatemają nową flagę--accept-command <sha256>— akceptuje dokładnie tę komendę, którą pokazał wcześniejszy przebieg z--json, zamiast ogólnego-y- Ustawienie
modelPricing(zarządzane) oraz blokpricingw Claude apps gateway obsługują terazmultiplierpowyżej 1, aż do 10 — do wewnętrznego rozliczania kosztów z narzutem - Spinner podpowiada teraz użytkownikom Bedrock, Vertex AI, Foundry i bramek LLM aplikację Claude desktop; podpowiedź dla claude.ai desktop sugeruje
/desktop, które oferuje pobranie aplikacji - Renderowanie terminala jest szybsze — duże diffy i długie transkrypcje wyświetlają się płynniej, mniej "zacinających się" klatek
- Nieco szybszy start Claude Code — pominięto zbędną walidację wbudowanych danych modeli przy każdym uruchomieniu
- Lepszy feedback przy hookach — gdy działa hook SessionStart, UserPromptSubmit, PreToolUse albo SessionEnd, spinner pokazuje to razem z czasem trwania, a Esc przerywa prompt czekający na hook SessionStart
- Spinner podczas dłuższego myślenia pokazuje teraz status — po 45 sekundach "deep in thought", a przy odzyskiwaniu po limicie tokenów wyjściowych "picking the thought back up"
- Dynamiczne workflowy wstrzymują się po osiągnięciu limitu użycia i wracają same po jego odnowieniu, zamiast tracić dotknięte tym agentów
- Remote Control zostawia mniej pustych sesji na claude.ai, gdy konfiguracja nie powiedzie się przez niestabilną sieć
- Komunikat o Claude w Chrome w sesjach chmurowych — gdy przeglądarka jest nieosiągalna, najpierw sugeruje że komputer może spać, dopiero potem instalację
claude mcp servewysyła teraz co 30 sekund update postępu trwającego wywołania narzędzia — klienci widzą, że komenda wciąż działa, a długie polecenie bez własnego outputu nie zostanie przerwane przez timeout bezczynności- Sesje Foundry i Claude Platform na AWS — serwer MCP z
alwaysLoad, który dokończy łączenie w trakcie rozmowy, jest gotowy do użycia od razu w kolejnej turze, bez dodatkowego przeszukiwania narzędzi - Pliki Markdown publikowane jako artifacts renderują się teraz jako stylizowane strony dokumentu (nagłówek tytułowy, typografia dokumentu, kolorowanie składni w kodzie)
- Lepsze komunikaty błędów publikacji w narzędziu Artifact — publikacja bez pliku mówi wprost, żeby najpierw zapisać stronę do pliku, a nieobsługiwany typ pliku jest zgłaszany zanim brak favicony
- Lepszy błąd w narzędziu Artifact, gdy strona deklaruje funkcję spoza wersji swojego kontraktu — teraz wypisuje wszystkie obsługiwane funkcje i informuje, w której nowszej wersji kontraktu dana funkcja się pojawia
- Śledzenie artifacts pod kątem republikacji zrobionych gdzie indziej działa teraz dla maksymalnie 10 opublikowanych artifacts naraz, zamiast 5
- Wzmianki plików PDF pokazują "liczba stron nieznana" zamiast liczby stron zgadywanej z rozmiaru pliku, gdy
pdfinfonie potrafi jej policzyć /mobilepokazuje teraz jeden kod QR do claude.ai/mobile, który otwiera właściwy sklep z aplikacjami dla danego telefonu- W trybie auto komendy shellowe uruchamiane przez
!wewnątrz skilla albo slash commandu podlegają teraz standardowym regułom uprawnień trybu domyślnego zamiast klasyfikatora — komenda, o której żadna reguła nie decyduje, trafia do zwykłej weryfikacji jako wywołanie narzędzia - W trybie auto subagent zgłasza wynik do wywołującego przez dedykowane wywołanie zwrotne, które przechodzi przez klasyfikator bezpieczeństwa, zamiast być ocenianym dopiero po fakcie na podstawie ostatniej wiadomości
- Obserwacje Monitor mają teraz zawsze limit czasu (maksymalnie 30 minut, 10 w pojedynczych przebiegach
-p) i informują Claude, żeby uzbroił je ponownie — zamiast opcjipersistentbez limitu - Wskaźnik wybranego IDE w prompcie to teraz pigułka
[⧉ …], która zawija się razem z tekstem zamiast ściskać wielowierszowe prompty; Backspace ją usuwa, zostawiając zaznaczenie poza promptem - Domyślny rozmiar dynamicznego workflow to teraz "small" na planach Pro, a próg dla rozmiaru "medium" spadł z 15 do 10 agentów
- Sesje Claude apps gateway, Bedrock, Vertex AI i Foundry nie odświeżają już zbędnego logowania do claude.ai, którego dana sesja i tak nie używa
- Wbudowany skill
claude-apiwłącza terazeager_input_streamingdla streamowanych narzędzi własnych i zaczyna pracę w kształcie deliverable dla Managed Agents przezuser.define_outcome - (VSCode) Dodano ustawienie Attach Open File — po wyłączeniu otwarty plik nie jest już dodawany do wiadomości, zaznaczony tekst nadal tak
- (VSCode) Ulepszono okno Hooks — gdy zapis zostanie odrzucony z powodu samego pliku ustawień, pojawia się popup z przyciskiem "Open settings file" i powodem błędu pod "Copy error"
- (VSCode) Zmieniono kolor włączonych przełączników z pomarańczowego Claude na kolor przycisków z motywu edytora
- (Claude Code na webie) Zmieniono układ strony Routines na claude.ai/code — zakładki Yours i Templates, dwukolumnowe karty rutyn pokazujące status przebiegu; usunięto widok kalendarza
- (Claude Code na webie) Dodano opcję Custom network access w edytorze Cloud environments w ustawieniach admina, z taką samą listą dozwolonych domen jak w oknie environment na claude.ai/code
- (Claude Code na webie) Ulepszono stronę admina Cloud environments — pokazuje domyślne środowisko dla Claude Tag i Claude Code z linkiem do zmiany oraz oznacza zalecany typ do utworzenia
- (Claude Tag) Ulepszono wybór środowiska w ustawieniach admina Claude Tag — opcje są opisane jako hostowane przez Anthropic albo self-hosted, z linkami do edycji lub utworzenia środowiska
Poprawki 59
- Naprawiono buforowaną politykę organizacji, która była używana dalej po zmianie konta, organizacji albo klucza API, oraz brak jej odświeżenia aż do godzinnego sprawdzenia, gdy dane logowania zmieniały się w trakcie sesji
- Naprawiono listy narzędzi i komend, które nie aktualizowały się, gdy polityka organizacji dociągnęła się po starcie albo zmieniła w trakcie sesji
- Naprawiono ignorowanie firmowego pliku
managed-mcp.json, którego nie dało się odczytać albo sparsować — taki plik nadal wymusza wyłączną kontrolę nad MCP (serwery użytkownika, projektu i wtyczek się nie wczytują) i pokazuje ostrzeżenie przy starcie - Naprawiono pobieranie polityki organizacji przez lokalne proxy firm trzecich ustawione przez
ANTHROPIC_UNIX_SOCKET, które je odrzucały — takie proxy są znów traktowane jak inne własne bramki, także dla Remote Control - Naprawiono sesje chmurowe odrzucające każde wywołanie narzędzia przez subagenta (błąd "updatedInput … failed schema validation"), gdy zatwierdzenie workflow albo agenta nastąpiło już po restarcie procesu sesji
- Naprawiono
/fast off, które odpowiadało "Fast mode unavailable" zamiast po prostu wyłączyć fast mode, gdy organizacja ma tę funkcję zablokowaną - Naprawiono sesje uruchomione z
CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK, które po odrzuceniu fast mode przez API i tak wysyłały żądania w tym trybie w każdej turze — odrzucenie jest teraz respektowane, a jego powód pokazywany - Naprawiono fast mode pod
CLAUDE_CODE_RETRY_WATCHDOG, który przy limicie kredytów kończył turę błędem albo ponawiał przeciążenie w trybie fast, zamiast przełączyć się na zwykłą prędkość - Naprawiono sprawdzanie uprawnień w Bash, które gubiło plik odczytywany przez
fmt,columni podobne komendy, gdy plik występował po nierozpoznanej przez sprawdzarkę opcji - Naprawiono sprawdzanie uprawnień w Bash, które pomijało pliki rozwijane z symbolu wieloznacznego, gdy ten symbol siedział we wzorcu komendy albo wartości opcji (np.
grep -v dir/* file) - Naprawiono sprawdzanie uprawnień w Bash tak, żeby flagi deklaracji zmiennych powłoki nie mogły zafałszować tego, jaka komenda faktycznie się wykonuje
- Naprawiono komendy Bash z dwiema zmianami katalogu, podpowłoką albo łańcuchem
cd+git, które pomijały pytanie o zgodę przy ustawieniupermissions.blockReadsOutsideWorkingDirectoriesw trybach bypass i auto - Naprawiono nieusunięty plik
.git/config.lock, który po nieudanym starcie komendy w piaskownicy blokowałgit checkout -b,git push -uigit configdo końca sesji (Linux) - Naprawiono niewykrywanie zmian w plikach ustawień zrobionych poza sesją na komputerach macOS z przeciążoną usługą zdarzeń systemu plików — obserwator ustawień przełącza się teraz na sprawdzanie cykliczne
- Naprawiono wznawiane sesje
claude -p, w których wszystkie narzędzia pochodzą z serwerów MCP, kończące się błędem "At least one tool must have defer_loading=false" - Naprawiono tury kończące się błędem "API returned an empty or malformed response", gdy bramka LLM zwracała odpowiedź bez streamingu jako
text/plain - Naprawiono utrzymujące się wysokie zużycie procesora i powtarzane zapytania o listę narzędzi, gdy serwer MCP wysyłał powiadomienia
list_changedw pętli - Naprawiono błędną obsługę rejestracji klienta w OAuth dla MCP: odmowa zgody wymuszała nową rejestrację, rejestracja dla innego redirect URI była błędnie ponownie użyta, a równoczesny zapis mógł usunąć poprawną rejestrację albo zostawić niepasującą
- Naprawiono wyszukiwanie narzędzi zwracające brak wyniku, gdy Claude wybierał narzędzie MCP po samej nazwie zamiast pełnej
mcp__server__tool - Naprawiono Ctrl+O anulujące oczekujące ponowne połączenia z serwerem MCP oraz
/mcpwysyłane z Remote Control, które nie działało przy otwartym widoku transkrypcji - Naprawiono prompt Claude w Chrome, który kazał modelowi ładować narzędzia przez ToolSearch, mimo że ToolSearch było niedostępne
- Naprawiono wiadomości między sesjami wstrzymywane przez politykę trybu uprawnień sesji odbierającej, które znikały bez śladu — nadawcy w trybie headless dostają teraz powiadomienie o dostarczeniu, a wynik
SendMessagenie sugeruje już, że wiadomość została przeczytana - Naprawiono uruchamianie drugiej kopii komendy w tle (np. watch taska albo dev servera) przez Claude, mimo że pierwsza wciąż działała po skompresowaniu rozmowy
- Naprawiono
/modelostrzegające o utracie cache rozmowy przy przełączeniu z powrotem na model, na którym rozmowa faktycznie już działała - Naprawiono
/reload-skillspokazujące liczbę skilli niezgodną z menu slash commandów po użyciu/cd - Naprawiono
/resumei/continuepokazujące tylko 1-2 sesje w trybie pełnoekranowym na niskich terminalach - Naprawiono
/resumei/teleport, które zachowywały śledzenie odczytanych plików z poprzedniej rozmowy — przez to Claude mógł edytować pliki, których wznowiona rozmowa nigdy nie czytała - Naprawiono
--resumegubiące okno kontekstu 1M ([1m]), gdy rodzina modelu wznawianej sesji różniła się od skonfigurowanego domyślnego modelu - Naprawiono znikanie z sesji artifacts dołączonych przez
/artifactspo użyciu--resume - Naprawiono sesje w tle (
claude --bg,claude agents), które nie śledziły republikacji publikowanych przez siebie artifacts zrobionych gdzie indziej - Naprawiono własnych agentów, slash commandy i style outputu (poza pierwszym), które nie wczytywały się z dysku wirtualnego zgłaszającego inode 0, np. zaszyfrowanego woluminu zamontowanego jako dysk Windows
- Naprawiono sesje self-hosted runnera, które po cichu traciły całą konfigurację hosta (ustawienia, skille, wtyczki, serwery MCP), gdy folder konfiguracji przekraczał 64 MiB; dodano flagę
--host-config-snapshot disk|memory - Naprawiono skille zsynchronizowane z claude.ai, które zostawały na dysku bezterminowo po wylogowaniu — kopie nieodświeżone w ciągu
cleanupPeriodDaystrafiają teraz przy kolejnym uruchomieniu do kosza z możliwością przywrócenia - Naprawiono podpowiedzi spinnera sugerujące komendy niedostępne dla danego typu konta albo wyłączone w danej sesji
- Naprawiono pole ścieżki w
/add-dir— strzałki lewo/prawo przesuwają teraz kursor, a Enter dodaje tylko wpisaną ścieżkę zamiast dorzucać jeszcze podświetlone podpowiedzi - Naprawiono pola tekstowe poza głównym promptem, które przenosiły
!z początku wpisywanego tekstu na koniec (!foowychodziło jakofoo!) - Naprawiono crash interaktywnego menu
/hooks, gdy nazwa matchera hooka pokrywała się z odziedziczoną właściwością obiektu, np.__proto__alboconstructor - Naprawiono błąd renderowania w trybie pełnoekranowym, gdzie tekst zachowywał nieaktualny kolor tła po tym, jak otaczająca go ramka straciła swoje tło
- Naprawiono klawisz Delete w terminalu st oraz Alt+strzałki w rxvt-unicode, które nie działały w podłączonych sesjach w tle
- Naprawiono odpowiedzi terminala na zapytania o możliwości (
^[[?1;2c), które pojawiały się w prompcie powłoki albo w edytorze, gdy Claude Code kończył działanie, był zawieszany albo otwierał edytor zaraz po starcie - (VSCode) Naprawiono okna Hooks i Permission rules zgłaszające udany zapis, który w rzeczywistości się nie powiódł, oraz puste okno Hooks przy blokadzie polityki tylko-dla-wtyczek albo kody kolorów widoczne w błędach zapisu
- (VSCode) Naprawiono zapisy w oknie Hooks: podmiana hooka nie tworzy już duplikatu, nazwa nagłówka wpisana inną wielkością liter zachowuje swój sekret, a plik settings.local.json trafia do .gitignore zanim zapis się zakończy
- (VSCode) Naprawiono historię sesji pokazującą tylko bieżącą sesję, gdy workspace leży na zmapowanym dysku sieciowym Windows albo dysku SUBST
- (VSCode) Naprawiono filtr Active na liście sesji, który ukrywał otwarte, bezczynne sesje, gdy w menu filtrów zaznaczono też Open
- (VSCode) Naprawiono nowy czat, który po odświeżeniu listy sesji przełączał się z powrotem na poprzedni
- (VSCode) Naprawiono otwarte zakładki i pasek boczny, które trzymały się starego folderu konfiguracji aż do przeładowania okna po zmianie
CLAUDE_CONFIG_DIRw ustawieniuenvironmentVariables - (VSCode) Naprawiono migające okna konsoli na Windows przy uruchamianiu przez rozszerzenie komend w tle, takich jak git, ripgrep czy sprawdzanie statusu logowania
- (VSCode) Naprawiono tekst po najechaniu na zegar cache prompta, pojawiający się z opóźnieniem, oraz ikonę auto-compact pokazującą obok swojego popupu jeszcze domyślny tooltip przeglądarki
- (Claude Code na webie) Naprawiono sesję chmurową, która czasem odpowiadała dopiero po około dziesięciu minutach, gdy jej proces zakończył działanie, a sesja wciąż wyglądała na aktywną — wysłanie wiadomości restartuje ją teraz od razu
- (Claude Tag) Naprawiono Claude na kanale, który tracił kontekst pracy mniej więcej raz na godzinę, gdy rozmowa toczyła się głównie w wątkach — aktywność w wątku zapobiega teraz temu resetowi
- (Claude Tag) Naprawiono wątek proszący Claude o obserwowanie pull requesta, który po restarcie Claude w tym wątku przestawał dostawać informacje o błędach CI, komentarzach i review
- (Claude Tag) Naprawiono usunięcie pierwszej wiadomości wątku, w którym Claude już odpowiedział — wcześniej nie kończyło to pracy Claude w tym wątku, teraz się zatrzymuje, tak jak przy usunięciu wiadomości bez odpowiedzi
- (Claude Tag) Naprawiono wstrzymywanie posta przez Claude z powodu wcześniejszej instrukcji skierowanej do innego bota czy asystenta — teraz wiążą go tylko instrukcje skierowane do niego, a gdy nie jest pewien, pyta
- (Claude Tag) Naprawiono kartę trybu odpowiedzi publikowaną przy dołączeniu do ruchliwego kanału — zamiast mylącego "widzę dużo automatycznych postów" na zwykle gadatliwym albo dużym kanale, karta podaje teraz prawdziwy powód
- (Code Review) Naprawiono pull requesty w repozytoriach z ustawieniem "raz na PR", które czasem w ogóle nie dostawały review, gdy kolejny commit przychodził w trakcie oczekiwania na start review — teraz sprawdzany jest właściwy, żądany commit
- (Code Review) Naprawiono Code Review, które czasem publikowało te same znaleziska dwa albo trzy razy, gdy GitHub zgłaszał błąd dla review, które w rzeczywistości powstało
- (Code Review) Naprawiono kolejne review, które ponownie publikowało znalezisko bezpieczeństwa już rozwiązane przez człowieka, gdy późniejszy push przesunął linie, do których było przypięte
- (Code Review) Naprawiono ponowne otwarcie zakończonej sesji chmurowej /ultrareview w aplikacji Claude, które bez pytania zaczynało całe review od nowa
- (Windows) Naprawiono komendy PowerShell kończące się błędem "Exit code 1" bez żadnego outputu, gdy ścieżka tymczasowego pliku wyjściowego sesji osiągała 260 znaków