Rozmowa sprząta się sama, kiedy odchodzisz od komputera
rozmowa powyżej 200 tys. tokenów zostawiona bezczynnie na jakieś 54 minuty jest kompaktowana, zanim wygaśnie godzinny cache. Wracasz po przerwie i kolejna wiadomość nie przelicza całej historii od nowa
/usage mówi, co realnie zjada limit
ostrzeżenia przy maksymalnym effort, workflow, kontekście trzymanym na stałe i dużych wynikach narzędzi. Do tego koniec z licznikiem pokazującym więcej niż 100%
Reguły uprawnień do serwerów MCP działają dokładniej
mcp__a nie przepuszcza już serwera a__b ani a_, więc regułę trzeba zapisać pełną nazwą serwera (mcp__<serwer>__*). To samo dotyczy listy tools: w definicji agenta
Nowe funkcje i zmiany 59
- Dodano zmienną
CLAUDE_CODE_DISABLE_FILE_MENTIONS- plik wskazany przez@trafia do Claude'a jako ścieżka do odczytania własnymi narzędziami, a nie jako cała treść wrzucona do rozmowy - Dodano kompaktowanie na bezczynności w terminalu - rozmowa powyżej 200 tys. tokenów zostawiona na jakieś 54 minuty jest sprzątana, zanim wygaśnie jej godzinny cache, więc następna wiadomość nie przelicza wszystkiego od nowa
- Dodano
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENSdo zmiany progu 200 tys. tokenów dla kompaktowania na bezczynności;"idleCompaction": falsew settings.json wyłącza je całkiem. Jedno i drugie wymaga wersji 2.1.290 lub nowszej - Dodano
$.prompt.media- hookprompt.submitmoda zainstalowanego przez ustawienia zarządzane może odczytać zawartość obrazka albo dokumentu dołączonego do promptu - Dodano
$.session.identity()dla modów z ustawień zarządzanych - zwraca sposób zalogowania sesji, a przy zarządzanymforceLoginOrgUUIDobejmującym tę organizację także jej nazwę i adres e-mail - Dodano
size,weight,monoitabulardo komponentuTextmoda oraz nazwane odstępy (xsdoxl) do jegoBox;boldjest wycofywane na rzeczweight - Dodano
--shutdown-drain-secdoclaude self-hosted-runner orchestrator- po SIGTERM runner przestaje pobierać nowe zadania i daje trwającemu odpytaniu oraz działającym hookom spawn tyle sekund na dokończenie - Dodano do danych, które dostaje hook
skill.promptmoda, frontmatter skilla, jego źródło, nazwę pluginu i ścieżkę pliku - Dodano
/efforti/fastw widoku agentów - ustawiasz nimi, z czym startują nowe sesje; samo/model,/effortalbo/fastotwiera tam teraz listę do wyboru - Dodano wiersz „safe mode" w panelu podglądu widoku agentów dla sesji w tle uruchomionych z
--safe-mode - Dodano jednorazową informację, gdy tryb planowania nie pyta przed większością edycji i poleceń, bo dostępny jest tryb pomijania uprawnień
- Dodano
--disallow-toolsi poledisallowed_toolsw przypadkach testowychclaude plugin eval- wybrane wbudowane narzędzia, na przykład Agent, można trzymać poza przebiegami eval - Dodano możliwość wyłączenia bloku atrybucji w zakładce Code w aplikacji Claude na komputer - ustaw
CLAUDE_CODE_ATTRIBUTION_HEADER=0w sekcjienvpolitykicodegatewaya aplikacji Claude - Dodano nowe pole do bloku atrybucji w sesjach Claude Code za gatewayem aplikacji Claude; cały blok usuwa
CLAUDE_CODE_ATTRIBUTION_HEADER=0 - Dodano wejście
queuew hookusession.appendmoda - mod może sprawić, że kolejka zapisana w transkrypcie różni się od promptu, który poszedł dalej - Dodano w
/pluginiclaude plugin validateinformację, które hooki moda są pomijane tam, gdzie Claude Code jest zarządzany przez organizację - Dodano w
/usageostrzeżenia o maksymalnym poziomie effort, workflow, kontekście trzymanym na stałe i dużych wynikach narzędzi - Usprawniono komunikat przy odrzuconej sesji w chmurze, gdy logowanie do claude.ai zostało odrzucone albo wygasło - mówi teraz, że trzeba zalogować się ponownie przez
claude auth login - Usprawniono pilnowanie zarządzanych reguł uprawnień, zarządzanych hooków i nazw narzędzi MCP organizacji wobec modów instalowanych przez użytkownika
- Usprawniono zużycie pamięci i dysku przy PDF-ach wskazanych przez
@- ich zawartość nie zostaje już w transkrypcie sesji - Usprawniono Bash w sandboxie na Linuksie - Esc i Ctrl-C działają także wtedy, gdy rozwijane są reguły odczytu z gwiazdką
- Usprawniono ostrzeżenie o nierozpoznanym ID modelu przy starcie - to teraz jedna krótka linia pod powitaniem, z linkiem do dokumentacji, zamiast długiego surowego komunikatu
- Usprawniono skill do pisania pluginów - przy udostępnianiu moda Claude pyta, czy ma być publiczny czy prywatny, i sprawdza pliki przed utworzeniem repozytorium na GitHubie
- Usprawniono komunikat „Unknown skill" narzędzia Skill - podpowiada nazwę skilla z listy, gdy Claude niesłusznie dołoży do niej prefiks
anthropic-skills: - Usprawniono
/reload-skills- mówi wprost, że wysyła Claude'owi pełną listę skilli od nowa, bo tak odzyskuje się skille po kompaktowaniu - Usprawniono komunikat o nieudanym utworzeniu worktree, gdy nie da się ustalić commita bazowego - mówi, jak skończyło się szukanie i co najczęściej za tym stoi, na przykład repozytorium bez żadnego commita
- Usprawniono komunikat przy tworzeniu worktree w katalogu głównym repozytorium w układzie bare - wyjaśnia ten układ zamiast pokazywać niepowiązany błąd gita
- Usprawniono pilnowanie opublikowanych artefaktów - jedna sesja lokalna może obserwować do 25 artefaktów naraz, wcześniej 10
- Usprawniono powiadomienia agentów w tle - mówią teraz, kiedy agent czeka tylko na swoją własną robotę w tle, kiedy wiadomość przyszła za późno, żeby wpłynąć na wynik, i kiedy agent został zatrzymany przez limit
- Zmieniono zachowanie hooków pluginów i skryptów workflow - odrzucają teraz zwracane wartości zagnieżdżone głębiej niż 28 tys. poziomów, z komunikatem podającym limit (skrypty workflow mają 100 tys.)
- Zmieniono obsługę działań, które hook pluginu może zablokować - gdy hook nie da się wywołać albo nie zwróci odpowiedzi, działanie jest odrzucane, a nie przepuszczane; narzędzie, które już się wykonało, nie oddaje wyniku
- Zmieniono zapytania do proxy konektorów claude.ai i serwerów MCP hostowanych przez Anthropic - nie podążają już za przekierowaniami HTTP; przekierowania robione przez serwer samego konektora działają jak dotąd
- Zmieniono zapytania MCP w sesjach w chmurze i na własnym runnerze - nie podążają już za przekierowaniami HTTP od proxy MCP tej sesji
- Zmieniono wczytywanie skilli i komend - takie, których nazwa pliku albo folderu zawiera znaki niewidoczne, zmieniające kierunek tekstu, udające spację, a także
<lub>, nie są oferowane do zmiany nazwy; takie samoname:jest ignorowane - Zmieniono drzewa
ui.renderwclaude plugin test- korzeńBoxalboTextkażdego moda nosi terazpart: { plugin }z jego nazwą, więc testy porównujące całe drzewo muszą to uwzględnić - Zmieniono sposób dobierania poziomu effort przy czytaniu stron przez WebFetch - tak samo jak przy wyszukiwaniu w sieci: poziom wywołującego na jego własnym modelu, w przeciwnym razie poziom, który ustawienia dają małemu modelowi
- Zmieniono
claude plugin test- wywołanie serwowanej metody$moda, która nie odpowie w ciągu dziesięciu sekund, kończy się błędem, tak jak w normalnej sesji - Zmieniono reguły zezwoleń dla MCP - sięgają teraz tylko do serwera, który nazywają:
mcp__anie przepuszcza już serweraa__bania_. Regułę zapisuj jakomcp__<serwer>__*z pełną znormalizowaną nazwą serwera - Zmieniono listy
tools:w definicjach agentów - obejmują tylko narzędzia wskazanego serwera MCP; serwer, którego nazwa zawiera__, wpisuj jakomcp__<cała nazwa>__* - Zmieniono Claude in Chrome w sesjach Cowork w chmurze poza trybem automatycznym - działanie na zaufanej stronie oznaczone przez klasyfikator bezpieczeństwa pyta teraz o zgodę, zamiast być odrzucane, chyba że obowiązują ustawienia zarządzane
- Zmieniono konektory MCP w sesjach w chmurze i Remote Control - domyślnie uzgadniają wersję protokołu MCP 2026-07-28 na instalacjach, które nie pobierają flag;
MCP_PROTOCOL_NEGOTIATION=legacywraca do starej wersji - Zmieniono opisy narzędzi MCP i instrukcje serwerów z własnych serwerów MCP Anthropic pod
api.anthropic.com- docierają teraz do Claude'a w całości, a nie ucięte po 4096 znakach - Zmieniono tryb automatyczny w sesjach Cowork w chmurze - hook
PermissionRequestnie może już zatwierdzać poleceń w terminalu ani subagentów; takie pytania czekają albo kończą się odmową - Zmieniono polecenie do wznowienia sesji wypisywane przy wyjściu - podaje ID sesji, a nie jej nazwę, więc nic z nazwy sesji nie wykona się po wklejeniu tej linii
- Zmieniono polecenie do wznowienia wypisywane przy wyjściu z sesji w worktree - używa
-wi-r, jeśli długie flagi nie mieszczą się w terminalu. Gdy nie mieści się żadna wersja, a worktree zostaje, linia wyżej mówi, gdzie je uruchomić - Zmieniono pytania na boku (
/btw) w sesjach nieinteraktywnych - po 11 minutach bez odpowiedzi wracają z błędem przekroczonego czasu - Zmieniono kolejność uruchamiania hooków
UserPromptSubmit- działają teraz przed rozwinięciem skilla albo własnej komendy, więc hook blokujący prompt zatrzymuje też polecenia z terminala wbudowane w tę komendę - Zmieniono hook
UserPromptSubmitzapisany we frontmatterze skilla - pierwszy raz działa na promptcie po tym, który uruchomił skilla - Zmieniono hook
turn.startmoda - słyszy teraz także tury subagentów i agentów-współpracowników, nie tylko głównej rozmowy; rozpoznasz je poe.agentId(w głównej rozmowie go nie ma) - Zmieniono komunikaty błędów, gdy
/ultrareviewnie może wysłać repozytorium - nie podpowiadają jużgit add ., co mogło dodać albo zacommitować pliki spoza repozytorium, na przykład.env - Zmieniono komunikat o zabezpieczeniach cyber - nie prosi już o zgłoszenie się do Cyber Verification Program
- Self-hosted runner: Usprawniono to, co mówią
setupidoctor, gdy na maszynie runnera nie ma danych logowania do gita - [VSCode] Usprawniono czas startu w projektach bez środowiska Python - Claude startuje teraz równolegle z wczytywaniem rozszerzenia Python
- [VSCode] Usprawniono start - lista modeli i menu komend wypełniają się od razu w nowym oknie na folderze, który już kiedyś otwierałeś
- [Cloud sessions] Usprawniono polecenie wdrożenia pokazywane przy tworzeniu własnego środowiska albo klucza do niego - widać je w całości, łamie się między argumentami i ma widoczny przycisk kopiowania
- [Cloud sessions] Zmieniono usuwanie własnego środowiska - jego zadania cykliczne są od razu wyłączane, z podanym powodem przy każdym, zamiast zostawiać je z przebiegami skazanymi na błąd
- [Claude Tag] Dodano Claude in Slack możliwość usunięcia canvasu, który sam utworzył na kanale, gdy ktoś go o to poprosi
- [Claude Tag] Zmieniono sposób, w jaki Claude in Slack poprawia własną pomyłkę - edytuje wiadomość na miejscu i dopisuje krótkie „Edited" zamiast przekreślać stary tekst
- [Claude Tag] Zmieniono wchodzenie Claude in Slack na kanały powyżej 100 osób - dołącza po cichu, bez wiadomości powitalnej
Poprawki 131
- Komunikat o odrzuconej sesji w chmurze mógł wskazywać nie tę organizację, gdy w użyciu był klucz z
apiKeyHelper - Sesje na nazwie modelu specyficznej dla gatewaya, za własnym
ANTHROPIC_BASE_URL, kończyły się komunikatem „Prompt is too long · automatic compaction failed" w okolicach 200 tys. tokenów zamiast wysłać zapytanie - Mod wysyłający prompt na koniec każdej tury potrafił utrzymywać przebieg bez interfejsu w nieskończoność, mimo
--max-turns,--max-budget-usd, przerwania albo zakończenia rozmowy w programie, który go uruchomił - Sesje w chmurze pokazywały czasem dalszy tekst modelu pod jednoliniową etykietą grupy wywołań narzędzi
- Narzędzia Write i Edit tworzyły moda w folderze modów sesji bez pytania w trybie akceptowania edycji, gdy ścieżka katalogu z konfiguracją nie zawierała
.claude - Zainstalowane mody działały dalej w otwartej sesji po zdalnym wyłączeniu; teraz są wyładowywane między turami
- Edit i Retry w sesjach Cowork oraz w chmurze claude.ai nie działały na wiadomości zatrzymanej, gdy jej hooki
UserPromptSubmitalboprompt.submitmoda wciąż jeszcze pracowały (regresja z 2.1.296) - Agent-współpracownik uruchomiony bez opisu zostawiał fragment danych logowania z promptu w opisie zadania widocznym przy nim
- Widok sesji Remote Control albo sesji w chmurze na claude.ai zawieszał się, gdy duża paczka zdarzeń nie mogła się wysłać przy słabym połączeniu
- Polecenie w terminalu działające w sandboxie mogło pisać do folderu
--plugin-dir, którego kod Claude Code przeładowuje i uruchamia poza sandboxem - Pamięć rosła przy intensywnym logowaniu diagnostycznym (
--debug,--debug-file), a przy wyjściu program zawieszał się, gdy log leży na dysku lub zasobie sieciowym, który przestał przyjmować zapisy - Pamięć rosła bez ograniczenia, gdy wyjście diagnostyczne idzie na stderr, a proces nadrzędny przestaje je czytać
- Pytania o
rmpojawiały się przy skryptach uruchamianych przez-c, które wcale nie usuwają plików. Poleceniermzbudowane w trakcie działania skryptu, którego Claude Code nie może przeczytać, nie wywołuje już pytania, chyba że ustawiszCLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT=1 - Dwuklik na słowie w rozwiniętym wierszu transkryptu w trybie pełnoekranowym zwijał wiersz, zamiast zaznaczyć słowo
claude mcp list,claude doctori/statuszgłaszały pusty plik.mcp.jsonjako nieprawidłowy/btwprzeskakiwało transkrypt na dół, gdy zadałeś pytanie przewinięty wyżej w trybie pełnoekranowym- Polecenia w sandboxie nie działały na WSL2 i zwracały
bwrap: Can't mkdir /mnt/c/Program Files/ClaudeCode, gdy sandbox mógł pisać na dysk Windows - Zaplanowane pobudki (ScheduleWakeup) nie odpalały, gdy w tle działało jakieś zadanie, w sesjach Agent SDK, IDE i
claude remote-control - Przepisanie promptu przez hook
prompt.submitmoda było po cichu pomijane i prompt szedł w wersji wpisanej, przy części promptów z wklejonym obrazkiem albo obrazkiem, którego nie da się odczytać - Prompt z Remote Control gubił się, gdy inny prompt z tej samej paczki nie dotarł
- Prompt z Remote Control, który przeszedł już swoje hooki, wypadał z historii promptów, gdy Stop przerwał hook następnego promptu w kolejce
- Na Linuksie logowanie, serwery MCP i zaufanie do projektu wyglądały na utracone po tym, jak polecenie w sandboxie zostawiło pusty
.config.jsonw katalogu z konfiguracją /sandboxzgłaszało sukces, choć ustawienia nie udało się zapisać, bo folder projektu nie ma prawa zapisu; teraz mówi, że nic się nie zmieniło i dlaczego- Sesje SDK i bez interfejsu zostawały w trybie automatycznym po przełączeniu przez program nadrzędny na model, który tego trybu nie obsługuje
- Serwery MCP nazwane
constructoralboprototypew konfiguracji nigdy się nie łączyły - Narzędzia serwera MCP nazwanego
constructoralbotoStringpytały o zgodę w trybie automatycznym i w trybie pomijania uprawnień - Przy starcie pojawiał się fałszywy błąd pluginu „synced[0] commands path not found", gdy inny proces Claude Code właśnie zaktualizował plugin synchronizowany z claude.ai
- Narzędzie Artifact podpowiadało ponowną próbę, gdy publikacja proszona o konektory albo inny dostęp została odrzucona przez serwer lub proxy (HTTP 403); teraz mówi, co się stało i co przekazać użytkownikowi
- Sesje Cowork w chmurze zostawały na starej wersji pluginu z konta po przeładowaniu, które przekroczyło czas, albo po restarcie, który użył niedawnej synchronizacji
- Dokumenty dołączone do Twojej wiadomości wysłanej w trakcie pracy Claude'a były pomijane
- Claude in Chrome pytał o zgodę, choć żadna przeglądarka nie była podłączona; teraz mówi, że rozszerzenie nie jest połączone
- Komunikat „Update installed" w trybie pełnoekranowym chował się za podpowiedzią „/clear to save tokens"; teraz pokazuje się obok niej
- Hook moda, z
.catchalbo bez, uruchamiał się bez końca, gdy czekał na rzecz innego moda, która wykonuje swoją robotę poza samym wywołaniem - Gateway aplikacji Claude udostępniał modele blokowane przez
availableModelsMatch: exactalbodeniedModelsw polityce; teraz odpowiada błędem 400 i pomija je na swoich listach modeli - Zapytanie o ustawienia zarządzane przez serwer wysyłane do Anthropic nosiło klucz API gatewaya innej firmy, gdy plik ustawień zarządzanych ustawia
ANTHROPIC_BASE_URL - Strumienie przez własny
ANTHROPIC_BASE_URLbyły przerywane po 180 sekundach bez żadnych danych; teraz czekają 300 sekund, niezależnie od tego, czy flagi funkcji zostały pobrane - Odpowiedź hooka
tool.describealboprompt.sectionmoda zmieniona po$.ui.invalidatenigdy nie docierała do Claude'a; nowa wersja idzie teraz w kolejnej turze - Plik ustawień był pomijany, gdy
enabledMcpjsonServersalbodisabledMcpjsonServerszawierało jedną nazwę serwera (litery, cyfry, - albo _) wpisaną jako zwykły tekst, a nie listę claude plugin testzatrzymywało licznik czasu hooka, gdy wywołana przez niego serwowana metoda$robiła dalsze wywołania$po odpowiedzi- Pamięć zużywała się nadmiernie po wznowieniu sesji w chmurze albo Remote Control, w której pracowało wielu subagentów
- Hooki pluginów były pomijane, gdy przekazywały przez
next()bardzo głęboko zagnieżdżone dane wejściowe narzędzia albo wiadomość - Wartość przekazana przez hook moda do
next(), zwrócona albo wysłana do metody$była odrzucana w całości, gdy jeden z jej getterów rzucałRangeError; teraz odrzucany jest tylko ten jeden klucz /usage, ostrzeżenie o zbliżającym się limicie (terminal i VS Code) oraz status line pokazywały czasem więcej niż 100% zużycia (anthropics/claude-code#92238)- Zawijany tekst mieszający znaki azjatyckie albo emoji ze słowami łacińskimi gubił ostatnią linię albo zostawiał pusty wiersz przy niektórych szerokościach terminala
- Sesja w chmurze ignorowała czasem odpowiedź na pytanie o zgodę albo zwykłe pytanie, jeśli odpowiedź padła w chwili wymiany serwera obsługującego sesję
- Pogrubienie, kursywa i inne zagnieżdżone style tekstu wychodziły za krawędź tabeli albo ginęły w zawijanych wierszach
- Sesje Cowork w chmurze działały na starej wersji pluginu z konta zmienionego, usuniętego albo wyłączonego na innym urządzeniu, dopóki sesja się nie zrestartowała
- Reguły odmowy i pytania dla serwera MCP (
mcp__<serwer>) nie działały, gdy znormalizowana nazwa serwera zawiera podwójne podkreślenie - Długie rozmowy gubiły co turę świeżo dołączone obrazki, jeśli wcześniej jeden za duży obrazek został odrzucony przez API
- Zdarzenie telemetrii
plugin_loadedraportowałohas_hooksjako fałsz dla pluginów, których hooki są modułem hooków, także dla pluginów wbudowanych - Obrazki dołączane w trakcie pracy Claude'a (VS Code, aplikacja na komputer, SDK) szły w pełnym rozmiarze, co w długich rozmowach prowadziło do powtarzających się błędów obrazków
- Podpowiedź współrzędnych obrazka była pominięta albo nieznacznie przesunięta przy dużych, niemal kwadratowych obrazkach na nowszych modelach
- Zapytania o flagi funkcji, startowe, trybu fast, profilu i opinii wysyłane do Anthropic nosiły klucz API ustawiony dla gatewaya innej firmy (
ANTHROPIC_BASE_URL); klucze API Anthropic są wysyłane jak dotąd - Przeładowanie moda na gorąco ignorowało poprawkę zapisaną zaraz po nieudanym przeładowaniu; zapis pliku moda bez zmiany treści nie przeładowuje już moda
- Mody wczytywane z plików źródłowych były odrzucane, gdy hook przekazuje
$do funkcji zadeklarowanej w innym pliku tego moda - Regresja z 2.1.296 - sesje w chmurze i bez interfejsu mogły wykonać zatwierdzone wywołanie narzędzia dwa razy, jeśli nowa wiadomość przyszła w chwili wznawiania sesji po restarcie
- Zadania zaplanowane były zapowiadane na złą minutę; narzędzia do planowania podają teraz faktyczny czas następnego przebiegu każdego zadania
- Hooki modów dostawały wartości z po cichu usuniętymi kluczami
__proto__, co mogło pominąć zabezpieczenietool.checkprzy wywołaniu narzędzia zrobionym przez inny mod claude -pmilczało, gdy plik ustawień nie przeszedł walidacji; przebiegi z wyjściem tekstowym wypisują teraz na stderr nazwę pliku i nieprawidłowy wpis- Długie wklejki w terminalach bez obsługi bracketed paste gubiły cały tekst po niewidocznym znaku sterującym, na przykład po źle zdekodowanym cudzysłowie
- Ustawienia zarządzane i polityka organizacji nie były pobierane, gdy plan zapisanego logowania zmieniono lokalnie, na maszynach, na których MDM albo plik ustawień zarządzanych ustawia
forceLoginOrgUUID - Połączenia MCP po HTTP wisiały 30 sekund i kończyły się błędem, gdy serwer nigdy nie domykał treści odpowiedzi na powiadomienie (anthropics/claude-code#99014)
- Serwery MCP dodane do działającej sesji bez interfejsu albo SDK były łączone przed częścią sprawdzeń polityki; zablokowany serwer jest teraz raportowany jako nieudany, bez próby połączenia
claude mcp list,claude mcp geti serwery MCP subagentów uruchamiały serwer, który blokuje sprawdzenie polityki; teraz jest raportowany jako zablokowany i wcale nie startuje/reload-pluginsnie wczytywało pluginu zainstalowanego chwilę wcześniej z innego terminala- Pod tekstem azjatyckim i emoji wciśniętym w kolumnę szerokości jednego znaku pojawiały się puste wiersze, na przykład w bardzo wąskim terminalu
- Tekst ucinany w środku obok znaków o podwójnej szerokości zostawiał niewykorzystane miejsce albo był ucinany dwa razy, a emoji znikało tam, gdzie w jego środku zmieniał się kolor
- Komunikaty trybu bare w sesjach w tle kazały zrestartować bez
--bare, co wcale nie wychodzi z tego trybu; teraz podają/stopiclaude --resume, tak jak komunikaty safe mode ←nie mówiło, dlaczego nic nie zrobiło nad wiadomością w kolejce przy włączonym Remote Control$.http.fetchw modach odrzucało odpowiedź304,204albo205, która deklarujeContent-Lengthpowyżej limitu 4 MiB- Przełączniki powiadomień push w
/configwysyłały na konto poprzednie ustawienie, a nie to, które właśnie wybrałeś - Sesja w chmurze zostawiała odpowiedź niedokończoną, gdy serwer ją obsługujący został wymieniony zaraz po tym, jak odpowiedź dobiła do limitu tokenów wyjściowych
- Read nie radziło sobie z zakresami stron PDF w sesjach zdalnych na Linuksie działających bez podniesionych uprawnień
- Enter odpowiadał na pytanie albo prośbę o zgodę, która czekała, bo pisałeś niewysłaną jeszcze wiadomość
- Plik dołączony do wiadomości w sesji zdalnej był pomijany, gdy jego pobieranie zatrzymało się w połowie; teraz jest ponawiane
- Prompty z kolejki wysłane jako bloki treści przez
--input-format stream-jsonzlewały się bez przejścia do nowej linii, gdy były łączone w jedną turę - Sesje na własnym runnerze wyłączały serwery MCP dodane przez własne
--mcp-confignakładki--exec-path, gdy w trakcie sesji zmieniły się konektory claude plugin evalzaliczało przebiegi odrzucone przez API; przebieg kończący się błędem API dostaje teraz 0 punktów bez oceniania, a cały zestaw kończy się kodem 1- Prośby o zgodę ucinały się albo zawijały za wcześnie, gdy w uzasadnieniu były emoji klawiszowe albo złożone
forceLoginOrgUUIDiforceLoginMethodz MDM albo z pliku ustawień zarządzanych były ukrywane albo nadpisywane przez ustawienia zarządzane z serwera- Sesje
--barepomijały serwer MCP nazwanyconstructoralboprototype, o który prosiło--channels - Wznowienie rozmowy z czasu przed
/clearpodłączało się do sesji Remote Control tej rozmowy, która była po nim - Prompt zaczynający się od
/, wysłany z opcjąverbatimPromptsw Agent SDK, uruchamiał się jako komenda, gdyCLAUDE_CODE_RESUME_INTERRUPTED_TURNpowtarzał go po restarcie - Sesje w tle uruchomione z
--safe-modepo cichu wychodziły z tego trybu, gdy sesja została wybudzona albo zrestartowana - Zaplanowane zadania i pętle odpalały ponownie po każdej turze albo za wcześnie w powtórzonej godzinie przy zmianie czasu z letniego na zimowy
- Widok zmian wypisywał nowy plik, którego nazwa zaczyna się albo kończy spacją, pod złą nazwą
- Wywołania narzędzi MCP w sesjach bez interfejsu i SDK kończyły się czasem błędem albo wykonywały dwa razy, gdy ponowne łączenie w tle zamknęło połączenie, na którym działały
- Pytania na boku (
/btw) w sesjach nieinteraktywnych nie były anulowane przy końcu sesji i uruchamiały się po raz drugi, gdy to samo zapytanie przyszło ponownie w trakcie - Polecenia w sandboxie na macOS mogły czytać albo zapisywać zablokowaną ścieżkę przez jej prawdziwe miejsce na dysku, gdy zablokowana ścieżka prowadzi przez link symboliczny
- Wzorce sandboxa
denyReadiallowReadz nawiasami klamrowymi, zwykłymi albo odwrotnym ukośnikiem w nazwie folderu były czytane inaczej przez sprawdzenia ustawień Claude Code niż przez sam sandbox - Wpisy
allowReadiallowWritez gwiazdką nie były sprawdzane ponownie, gdy katalog, od którego się zaczynają, zastąpiono linkiem symbolicznym - Sesje odizolowane w worktree przepuszczały część programów awk, które zabezpieczenie izolacji powinno odrzucić
claude mcp add <nazwa> -- <polecenie> --backgroundstartowało jako sesja w tle- Prompt albo odpowiedź o treści
--bglub--backgroundwysłana do sesji w tle była brana za flagę, co mogło uruchamiać nowe sesje bez końca zamiast dostarczyć wiadomość - Linia z poleceniem terminalowym wbudowana we własną komendę wykonywała się dwa razy, gdy nowsza wiadomość przerwała komendę w trakcie sprawdzania jej promptu
- Sesje
--worktreezostawiały folder w.git/worktreesw repozytoriach używających gitowego magazynu referencji reftable - Sesje
claude self-hosted-runnerz gitem zarządzanym przez Anthropic pokazywały śledzone pliki jako usunięcia w staging, gdy startowały w ponownie użytym klonie, którego zdalne repozytorium jest jeszcze puste - Ultracode nie był zapowiadany zaplanowanym zadaniom ani innym turom dostarczanym bez interfejsu, gdy
ultracodejest włączone w ustawieniach - Logowanie OAuth do MCP, odświeżanie tokenu i wylogowanie nie wysyłały ustawionych wartości
headers/headersHelper, co psuło serwery za proxy wymagającym uwierzytelnienia - Narzędzie Artifact zgłaszało fałszywą jednoliniową różnicę wobec strony na produkcji i odmawiało publikacji, gdy duża strona z przejściem do nowej linii po
<head>była publikowana ponownie bez zmian $.ui.openraportowało panel moda jako umieszczony w sesjach, w których nic go nie rysuje, na przykład w Claude Code dla VS Code i wclaude -p- Hook
agent.spawnmoda nie działał przy wznowieniu zakończonego subagenta albo ubitego współpracownika; jego zdarzenie nosi terazresume, a mod może je odrzucić claude plugin validateodrzucało odwołania moda do$.state, gdyplugin.jsonnie ma kluczatypes, a kontrakt leży w./types/index.d.ts- Tekst
dimColorw modach wyglądał tak samo jak zwykły w ciemnym motywie ANSI i na terminalach 16-kolorowych - Tryb planowania wykonywał zapis (narzędziem MCP, do pliku, poleceniem w terminalu), na który zgodził się hook
PreToolUsealbotool.checkmoda - Subagenci w tle w trybie automatycznym wysyłali czasem swój raport końcowy dwa razy, raz jako wynik, raz jako wiadomość
SendMessagenie znajdowało subagenta po nazwie po restarcie i wznowieniu sesji (nazwy nadane przed ostatnim kompaktowaniem wciąż wymagają ID agenta)- Odpowiedzi ucięte na limicie tokenów wyjściowych kończyły turę po cichu, bez ponowienia i bez błędu, po tym jak zapytanie przeszło w tryb bez strumieniowania
- Read przekręcało pliki UTF-16LE ze znacznikiem kolejności bajtów, a Write gubiło takie znaczniki albo po cichu przerabiało pliki Windows-1252, Shift-JIS, GBK i UTF-16BE na UTF-8 (teraz odmawia)
- Sesje w chmurze zostawiały czasem wiadomość bez odpowiedzi, gdy serwer je obsługujący został wymieniony zaraz po kompaktowaniu
- Sesje w chmurze oraz
CLAUDE_CODE_RESUME_INTERRUPTED_TURNodpowiadały czasem ponownie na skończoną turę po restarcie, gdy narzędzie zakończyło turę, a w tym samym kroku wczytał się skill - Zdjęcia wysłane przez Remote Control były pomijane, gdy nie dało się zapisać ich kopii na Twoim komputerze; Claude i tak widzi teraz zdjęcie
- Pliki wysyłane przez Remote Control czasem nie docierały w długo działających sesjach
- Pliki o rozmiarze 30-35 MiB wysłane przez Remote Control albo do sesji w chmurze nie docierały
$.env.setw modzie zainstalowanym przez użytkownika zmieniało środowisko albo prefiks terminala, z jakim startują hooki poleceń z ustawień zarządzanych- Windows: Sprawdzanie, czy proces żyje, zostawiało na obciążonych maszynach osierocone procesy PowerShella, aż kończyła się pamięć
- Windows: Hooki PreToolUse i PermissionRequest bez ustawionego shella przepuszczały wszystko, gdy nie ma zainstalowanego Git for Windows; zabezpieczenie, które się nie uruchomi, blokuje teraz wywołanie
- Windows: Polecenia Bash kończyły się „command not found" przez całą sesję, gdy Git Bash nie podał swojego PATH przy starcie
- Self-hosted runner: Sesje, które wypisały coś przed pierwszą turą, zostawały bez licznika zwolnienia, ignorowały
--retire-ati opóźniały wyłączenie - [VSCode] Niewysłany prompt wraz z załącznikami ginął przy przełączeniu na inną sesję i powrocie
- [VSCode] Nieużywane puste czaty trzymały działający w tle proces Claude'a po rozpoczęciu nowej rozmowy
- [VSCode] Przycisk mikrofonu pokazywał wewnętrzny komunikat błędu, gdy jesteś wylogowany z claude.ai; teraz proponuje logowanie
- [Cloud sessions] Skok zużycia pamięci mógł wywalić sesję, gdy wiele jej dotychczasowych plików wyjściowych wysyłano do niej naraz
- [Cloud sessions] Zapis zmienionego zadania cyklicznego po cichu przenosił je do innego środowiska, gdy jego własne zostało usunięte albo nie było na liście; zadanie zostaje teraz przy swoim środowisku
- [Cloud sessions] Szukanie w Sessions w szczegółach administratora własnego środowiska nic nie znajdowało, gdy wklejało się ID sesji z linku do niej
- [Cloud sessions] Listy Sessions i Runners w szczegółach administratora własnego środowiska mówiły, że lista jest pusta, gdy wyszukiwanie po prostu nic nie dopasowało
- [Remote Control] Sesje Remote Control, do których komputera nie da się dobić, wyglądały, jakby wysyłały Twoje wiadomości; teraz tekst zostaje w polu, a Send jest wyłączony do odzyskania połączenia
- [Claude Tag] Claude in Slack milczał na nieoznaczonych wpisach, na które instrukcje kanału każą odpowiadać, na przykład na wpisach oznaczających kogoś innego, na kanałach z gośćmi
- [Claude Tag] Claude in Slack raportował odpowiedź w wątku na innym kanale jako wysłaną, choć nie jest tam członkiem; teraz mówi, że odpowiedź nie dotarła i jak to naprawić
- [Claude Tag] Claude in Slack kończył czasem turę bez opublikowania odpowiedzi, gdy obraz własnego runnera nie ma python3
- [Code Review] Komentarz o miesięcznym limicie wydatków i karta przebiegu w Code Review odsyłały administratorów do ustawień Claude Code; teraz linkują stronę Usage, na której ustawia się ten limit