Długie i wznawiane rozmowy przestały się sypać
rozmowa, która dobiła do limitu, jest zagęszczana zamiast kończyć się błędem „Prompt is too long", przerwana odpowiedź nie zabija już tury w sesjach bezobsługowych i u subagentów, a --resume nie gubi plików, ostatniej odpowiedzi ani wcześniejszego myślenia modelu
Ctrl+C nie zabija wpisanego promptu
strzałka w górę przy pustym polu przywraca skasowany tekst razem z wklejoną treścią i obrazkami
Groźne rm schowane w skrypcie znów pyta
polecenie usuwające pliki z katalogu głównego albo domowego, wsadzone w bash -c lub sh -c, uruchamiało się bez pytania w trybie bypassPermissions i przy regule pozwalającej na powłokę
Nowe funkcje i zmiany 25
- Dodano
$.ui.selection()dla modów - zwraca tekst, który ostatnio zaznaczyłeś w trybie pełnoekranowym, a gdy zaznaczenie mieści się w jednym wierszu transkryptu, także ten wiersz - Dodano wbudowane
gh apiw sesjach w chmurze, których obraz nie ma GitHub CLI; przy okazji naprawiono wysyłanie do terminala znaków sterujących z nazw plików, filtrów jq i błędów GitHuba - Dodano odzyskiwanie promptu skasowanego Ctrl+C - strzałka w górę przy pustym polu przywraca wpisany tekst razem z wklejoną treścią i obrazkami
- Dodano pytanie o ponowne logowanie, gdy serwer MCP w trakcie wywołania narzędzia prosi o szerszy dostęp (OAuth)
- Dodano
--max-findings <liczba>|alldo/code-review- zgłasza więcej albo mniej znalezisk niż zwykły limit, a wybór trzyma się do--max-findings default - Dodano Ctrl+F do szukania sesji po nazwie oraz Alt+↑/↓ do przeskakiwania między grupami w widoku agentów; oba skróty, tak jak zmiana nazwy, można przestawić w
keybindings.json - Dodano w trybie czytnika ekranu zapowiedź nowego trybu uprawnień po zatwierdzeniu planu, także przy Shift+Tab
- Usprawniono tryb auto - rozmowa za długa, żeby klasyfikator bezpieczeństwa po stronie klienta ją przejrzał, jest teraz zagęszczana, a nie pytana o zgodę przy każdym wywołaniu narzędzia albo kończona błędem
- Usprawniono tryb czytnika ekranu - krótkie zapowiedzi, na przykład o usuniętym słowie, zostają na ekranie do następnego klawisza albo do momentu, w którym zmieni się coś wyżej na ekranie
- Usprawniono tryb czytnika ekranu - przy pytaniach, na które już odpowiedziałeś, obok ramki pojawia się „answered"
- Usprawniono komunikat
/usage-creditsdla osób z planów Team i Enterprise, których organizacja wyłączyła prośby o dodatkowe kredyty - Usprawniono sesje w chmurze - pierwsza tura nowej rozmowy nie czeka już na lokalny serwer MCP z ustawieniem
alwaysLoad: false - Usprawniono notki „You should know" - mówią „my", „główny agent" albo „Ty", zależnie od tego, kto odpowiada za decyzję
- Usprawniono błąd zapisu do bazy artefaktu odrzuconego na limicie rozmiaru - podaje limit i to, co zwalnia miejsce
- Usprawniono pytania o zgodę dla Bash - gdy części polecenia nie da się sprawdzić przed uruchomieniem, powód jest krótszy
- Self-hosted runner: usprawniono wbudowane
gh api- odrzucone polecenie gh wypisuje swój odpowiednik wgh api,--paginateprzechodzi wszystkie strony list repozytorium, a zagnieżdżonyclaudejuż go nie usuwa - Usprawniono odzyskiwanie połączenia w Remote Control po wygaśnięciu poświadczeń serwera - sesje zostają podłączone w trakcie odnawiania i nie są ubijane, jeśli odnawianie poddało się po awarii serwera
- Zmieniono limit czasu dla poleceń w tle - obowiązuje teraz tylko w sesjach bezobsługowych (
-p, Agent SDK, CI, chmura); w terminalu, aplikacji na komputer i VS Code limitu nie ma - Zmieniono klasyfikator trybu auto po stronie klienta - ignoruje wskazanie
ANTHROPIC_DEFAULT_SONNET_MODELna Claude Sonnet 5.5 albo Opus 5.5 i używa Claude Sonnet 5 - Zmieniono
claude project purgenaclaude purge; stara nazwa dalej działa i wypisuje informację o zmianie - Zmieniono filtr
n:i wyszukiwanie Ctrl+F w widoku agentów - Enter otwiera sesję najlepiej dopasowaną do wpisanego tekstu, a nie pierwszą z listy - Zmieniono
/autocompact- okno automatycznego zagęszczania zapisuje się osobno dla każdego modelu, więc po przełączeniu każdy trzyma swoje ustawienie - Zmieniono pytania o adres z serwerów MCP, które nie potrafią zgłosić zakończenia - wywołanie narzędzia czeka na „I'm done, continue", więc możesz najpierw dokończyć robotę w przeglądarce
- [Claude Tag] Usprawniono Claude'a, który śledzi teraz także powiązany wątek na innym kanale Slacka, tylko przez siebie przeczytany - zmiany w nim docierają do rozmowy, która od nich zależy
- [Claude Tag] Usprawniono komunikaty o nieudanym zapisie na stronie Configure kanału - za długa instrukcja kanału mówi, że trzeba ją skrócić, a zapis odrzucony z powodu utraconego dostępu nie radzi już próbować ponownie
Poprawki 64
- Naprawiono przekroczony limit czasu po stronie API w środku odpowiedzi, które kończyło turę błędem - sesje bezobsługowe i subagenci kontynuują teraz od częściowej odpowiedzi, a odpowiedzi złożone z samego myślenia są ponawiane
- Naprawiono długie rozmowy kończące się błędem „Prompt is too long" zamiast automatycznego zagęszczenia, gdy ostatnia odpowiedź zgłosiła zerowe zużycie tokenów
- Naprawiono
--resume, które czasem gubiło pliki i inny kontekst dopiero co przywrócony przez zagęszczenie - Naprawiono wznowioną sesję, która czasem nie zapisywała ostatniej odpowiedzi w turze, więc kolejne
--resumepokazywało prompt bez odpowiedzi - Naprawiono wznawianie, które sporadycznie wczytywało ucięty transkrypt, gdy ta sama sesja nadpisywała plik w trakcie wczytywania
- Naprawiono wznawianie rozmowy rozpoczętej na 2.1.286 albo starszej wersji, które gubiło wcześniejsze myślenie modelu
- Naprawiono tytuły sesji, przywoływanie pamięci i hooki promptu, które nie działały na Mantle i za bramkami odrzucającymi ustrukturyzowane odpowiedzi;
CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTSwyłącza ten format - Naprawiono odmowy w trybie auto, które odsyłały Claude'a do reguły uprawnień dla Bash, choć zablokowane narzędzie nie było Bashem
- Naprawiono tryb auto na Bedrock i Mantle, który po zapytaniu do starszego modelu (na przykład streszczeniu pobranej strony albo subagencie na
sonnet) przechodził na lokalny klasyfikator do końca sesji - Naprawiono sesje w chmurze restartowane na nowo wybranym modelu, które odpowiadały tym modelem nawet po odrzuceniu go przez serwer
- Naprawiono sesje Cowork w chmurze, które zostawały oznaczone jako czekające na odpowiedź, gdy pytanie o zgodę na pobranie niezatwierdzonego adresu wisiało bez odpowiedzi przez pięć minut
- Naprawiono brak podpowiedzi do promptu na telefonie dołączającym do sesji Cowork w chmurze uruchomionej na innym urządzeniu
- Naprawiono przycisk moda, który czasem uruchamiał akcję innego przycisku, gdy był na widoku narysowanym przed restartem Claude Code
- Naprawiono panel pluginu pokazujący pustkę, gdy element
Codezawierał porównanie zmian, którego nie da się sparsować - rysuje się teraz jako zwykły kod - Naprawiono serwery LSP z pluginów, które w
initializationOptionsisettingsdostawały dosłowne${user_config.*}i${CLAUDE_PLUGIN_ROOT}zamiast podstawionych wartości albo wartości domyślnych z manifestu - Naprawiono hook
tool.callz pluginu, który psuł narzędzie Bash i kazał szukać plików w złym folderze u subagentów pracujących w worktree - Naprawiono instalacje pluginów przez
git-subdir, które na starszym gicie (przed 2.39, na przykład 2.34 z Ubuntu 22.04) nie dochodziły do końca albo zapisywały niekompletny plugin - Naprawiono pluginy wczytane przez
--plugin-dir, przy których/pluginnie pokazywał „Configure options" - Naprawiono sesje w tle kończące się, gdy plugin był przeładowany albo wyłączony w trakcie działającego licznika czasu albo odczytu tego pluginu
- Naprawiono heredocs w piaskownicy z niecytowanym znacznikiem (
python3 <<EOF), które przy automatycznym pozwalaniu w piaskownicy pytały o zgodę za każdym uruchomieniem, choć w środku był tylko zwykły tekst i proste odwołania$VAR - Naprawiono sprawdzanie uprawnień narzędzia Bash - pyta teraz przed przypisaniem do
BASHPID, którego wartość powłoka policzyłaby jak działanie arytmetyczne, zamiast po cichu je dopuszczać - Naprawiono sesje pełnoekranowe zamykające się komunikatem „unrecoverable interface error" przy otwieraniu okna zadań w tle, gdy plugin albo mod rysował wiersze nad polem wpisywania
- Naprawiono Claude'a zgłaszającego wiadomość do innej sesji jako dostarczoną, choć tamta sesja ją wstrzymała - komunikat mówi teraz, że nie dotarła, i podaje nazwę sesji, a w sesjach SDK Claude dowiaduje się o tym w trakcie tury
- Naprawiono spany OpenTelemetry
claude_code.tool.blocked_on_user, które w sesjach-pi SDK oraz przy zgodach z hooka PreToolUse podawałyunknownjako źródło albo decyzję - Naprawiono pytania o zgodę, które skończyły się bez odpowiedzi (w
-palbo przy przerwanej turze) i nie wysyłały zdarzeniatool_decision - Naprawiono „Edit and Retry" w sesjach Cowork w chmurze, które odmawiało wiadomości wysłanej przed
/compact, choć jej historia była dalej zapisana - Naprawiono sesje bezobsługowe (
CLAUDE_CODE_RETRY_WATCHDOG) ponawiające próby godzinami po przerwaniu bardzo długiej odpowiedzi - Claude Code odtwarza teraz strumień, a po trzech przekroczeniach limitu czasu odpuszcza - Naprawiono
/loginmówiące „Login successful", choć poświadczeń nie udało się zapisać w bezpiecznym magazynie - pokazuje teraz błąd i proponuje powtórzenie, gdy nowe logowanie nie weszło w życie (anthropics/claude-code#73861) - Naprawiono Stop wciśnięty w trakcie szukania poświadczeń Bedrock, który czasem przenosił sesję na model zastępczy zamiast zakończyć zapytanie
- Naprawiono otwieranie drugiego logowania w przeglądarce (
gcpAuthRefresh,awsAuthRefresh), gdy laptop wybudzał się ze snu w trakcie logowania innego procesu Claude Code - Naprawiono zespoły agentów - agent zdefiniowany w pluginie i uruchomiony z nazwy dostaje teraz swój prompt, narzędzia,
disallowedToolsi poziom wysiłku, a nie domyślne - Naprawiono sesje bez interfejsu (
-p, SDK), które sporadycznie ignorowały SIGTERM, gdy nadzorca w rodzajutimeoutalbo systemd wysyłał razem z nim SIGCONT - Naprawiono restartowane sesje w chmurze przywracające model, którego wymuszona lista modeli organizacji nie przewiduje
- Naprawiono wywołania narzędzi MCP uruchamiane czasem dwa razy, gdy wynik zdalnego serwera przekraczał 16 MB albo nie dał się sparsować
- Naprawiono subagentów w karcie Code aplikacji Claude Desktop, którzy nie dostawali żadnego narzędzia z własnego serwera MCP o nazwie
memory - Naprawiono Claude in Chrome pytającego przed każdym zrzutem ekranu i odczytem strony na serwisie, na który już pozwoliłeś, gdy tryb auto jest niedostępny (
disableAutoMode, starszy model) - pisanie, nawigacja i JavaScript nadal pytają - Naprawiono
claude plugin installdla pluginów z GitHuba na maszynach macOS i Linux bez klucza SSH do GitHuba - klonowanie przechodzi teraz na HTTPS i wypisuje informację - Naprawiono wpisy
sandbox.credentials.fileswskazujące pliki konfiguracji gita, które nie działały przy włączonympermissions.blockReadsOutsideWorkingDirectories - Naprawiono pomijanie systemów projektowych organizacji, gdy Claude zaczynał slajdy albo projekt narzędziem Artifact, na planach Team i Enterprise oraz na maszynach z ustawieniami zarządzanymi
- Naprawiono nieczynną klawiaturę na Windows po tym, jak Claude Code sam się restartuje (pierwsze logowanie do bramki aplikacji Claude, konfiguracja dostawcy,
/tui) - Naprawiono zawieszanie się przy uruchamianiu agenta, którego
tools:wymienia bardzo dużo pozycjiAgent(...) - Naprawiono sesje na Claude 3 Opus i Claude 3 Sonnet, które po wejściu całego PDF-a do rozmowy wysypywały się na każdej turze
- Naprawiono automatyczną aktualizację z npm zgłaszającą sukces, gdy binarka dla danego systemu się nie pobrała i został zainstalowany tylko zaślepka
claude - Naprawiono porządkowanie Remote Control, które archiwizowało sesję wciąż podłączoną albo dopiero co przejętą przez inny proces Claude Code
- Naprawiono marketplace'y pluginów w formie
owner/repo, które przy nieudanym pobraniu po SSH i po HTTPS pokazywały tylko błąd drugiej próby - teraz widać oba, z pierwszym użytym sposobem na górze - Naprawiono pliki
.claude/rulesprzypisane do ścieżek i zagnieżdżone pliki CLAUDE.md, które nie wczytywały się, gdy Write albo Edit tworzył lub zmieniał plik w ich zakresie (wcześniej wczytywał je tylko Read) - Naprawiono groźne
rm(na przykład na katalogu głównym albo domowym) schowane w skrypciebash -clubsh -c, które uruchamiało się bez pytania w trybie bypassPermissions albo przy regule pozwalającej na powłokę (anthropics/claude-code#96300) - Naprawiono wywołania narzędzia LSP wiszące bez końca, gdy serwer języka rejestruje swoje możliwości w trakcie pracy albo przestaje odpowiadać - zapytania kończą się teraz po 60 sekundach (
requestTimeoutustawiany per serwer) - Naprawiono hooki powiadomień
idle_promptodpalające się, gdy agenci w tle jeszcze pracują (anthropics/claude-code#93672) - Naprawiono pomijanie hooków PreToolUse i PermissionRequest, gdy ich dopasowanie się nie udało albo danych narzędzia nie dało się zapisać jako JSON - wywołanie jest teraz blokowane
- Naprawiono pierwsze zapytanie w świeżym środowisku albo po zmianie modelu, które korzystało z wbudowanego limitu długości odpowiedzi i wbudowanego okna automatycznego zagęszczania zamiast tych z serwera; takie zapytanie może teraz poczekać do 1,5 sekundy
- Naprawiono podpowiedź „What should Claude do instead?" pojawiającą się w wierszu Interrupted po wysłaniu wiadomości z kolejki przez Ctrl+Enter
- Naprawiono
/loginw sesji--bare, które przeprowadzało logowanie nigdy przez tę sesję nieczytane i mogło podmienić Twoje zapisane poświadczenia - mówi teraz, które poświadczenia działają - Naprawiono hook InstructionsLoaded pomijający
agent_idiagent_type, gdy dostęp subagenta do pliku wczytywał regułę albo zagnieżdżony CLAUDE.md; reguły i zagnieżdżone pliki CLAUDE.md wczytane przy dostępie do pliku podają teraz także poziom wysiłku - Naprawiono narzędzie Agent w
claude mcp serve, które zawsze zgłaszało brak dostępnych agentów i odrzucało każdysubagent_type - Naprawiono kursor terminala, który nie szedł za wpisywanym tekstem w wyszukiwaniu w pełnoekranowym podglądzie transkryptu i w szukaniu własnych kolorów w
/theme - Naprawiono
/permissionsw trybie czytnika ekranu - wpisanie numeru reguły wybiera ją teraz, a nie otwiera pola wyszukiwania - Naprawiono
claude plugin test, które zgłaszało mody jako wyłączone zdalnie, choć czytało tylko nieaktualne zapisane ustawienie - [VS Code] Naprawiono konektor claude.ai zostający na „Needs authentication" po autoryzacji - okno serwerów MCP proponuje teraz „Check connection"
- [VS Code] Naprawiono skrót nowej rozmowy (Cmd/Ctrl+N, do włączenia ręcznie), który zaczynał rozmowę w każdym widocznym widoku Claude'a, a nie tylko w tym, w którym jesteś
- [VS Code] Naprawiono widok czatu wznawiający następną zapisaną sesję po zarchiwizowaniu tej pokazywanej - zaczyna teraz nową rozmowę
- [Sesje w chmurze] Naprawiono przełącznik sesji w chmurze w ustawieniach administratora Claude Code, który zostawał zablokowany na „wyłączone", gdy niepowiązane ustawienie bezpieczeństwa wciąż się wczytywało albo nie wczytało
- [Sesje w chmurze] Naprawiono Stop wciśnięty w trakcie startu własnego runnera, który nie anulował wiadomości z kolejki - ta mogła się potem uruchomić, gdy runner wstał
- [Claude Tag] Naprawiono ustawienia administratora Claude Tag, które na kanałach z automatycznie utworzonymi ustawieniami proponowały „Remove this scope", choć ta opcja zawsze kończyła się błędem