Najważniejsze zmiany
01
Szybsze polecenia Bash — Claude Code nie odtwarza już za każdym razem funkcji startowych przez dodatkową podpowłokę, więc terminal odpowiada szybciej
02
Koniec wycieku pamięci w trybie pełnoekranowym — długie sesje w widoku pełnoekranowym i w transkrypcji Ctrl+O nie zajmowały coraz więcej pamięci
03
Nowa zakładka Auto Mode w /permissions — możesz teraz przeglądać i edytować reguły, według których tryb automatyczny decyduje co zatwierdzić bez pytania
Nowe funkcje i zmiany 11
- Dodano ostrzeżenie przy starcie, gdy reguła zezwoleń dla Bash ma gwiazdkę przed podkomendą (np.
Bash(git * main)) — taka reguła pasuje też do opcji wstawionych przed podkomendą, więc może przepuszczać więcej niż zamierzone - Dodano zakładkę Auto Mode w
/permissionsdo przeglądania i edycji reguł trybu automatycznego - Na końcu tury pojawia się teraz godzina jej zakończenia, np. „✻ Gotowe po 23s · zakończono 18:05"
/cd: po zmianie katalogu projektu ustawienia, hooki, serwery.mcp.json(nadal za zgodą), skille i agenty nowego folderu działają od razu, a nie dopiero po wznowieniu sesji (--resume)- Gdy subagent przerwie pracę po osiągnięciu limitu tur, jego wynik jest teraz oznaczony jako częściowy (z podpowiedzią, jak go dokończyć przez
SendMessage) zamiast wyglądać na ukończony - Sesje nieinteraktywne (
-p, SDK, sesje w chmurze) same dokańczają odpowiedź przerwaną w połowie przez błąd serwera, zerwane połączenie albo zawieszenie, zamiast kończyć się błędem - Poprawiono przypisywanie telemetrii użycia do właściwej organizacji — dotyczy sesji z federacją tożsamości, zdarzeń wysyłanych podczas startowego działania
apiKeyHelperoraz sytuacji, gdy token logowania wygasł w trakcie bezczynności /code-reviewmoże teraz odpalić się sam z inicjatywy Claude'a także na Bedrock, Vertex AI i Foundry, przez bramkę aplikacji Claude oraz gdy telemetria lub ruch pozaoperacyjny są wyłączone/goal: sesje bezczynne robią teraz maksymalnie trzy sprawdzenia statusu długo trwającej pracy w tle na jeden cel — kolejna Twoja wiadomość odblokowuje trzy następneclaude installiclaude updateprzekładają teraz oczekującą zgodę na ustawienia zarządzane przez organizację na kolejną sesję interaktywną, zamiast pytać w trakcie samej komendy- Zmieniono zdarzenia OpenTelemetry dla wtyczek zsynchronizowanych z claude.ai:
plugin_id_hashodzwierciedla teraz prawdziwy marketplace wtyczki, aenabled_viaprzyjmuje wartośćadmin-installdla wtyczek instalowanych przez administratora
Poprawki 49
- Naprawiono pusty podgląd transkrypcji w trybie pełnoekranowym po zmianie rozmiaru terminala — widok skakał na sam dół i zawieszał się do następnego naciśnięcia klawisza
- Naprawiono poważne spowolnienie transkrypcji, gdy diff zawierał bardzo długą linię (np. ciąg base64) — takie linie są teraz obcinane w widoku i oznaczone znacznikiem
- Naprawiono nierówne przewijanie w trybie pełnoekranowym przy przeglądaniu wcześniejszej wiadomości, w tym zawieszanie się skoku na dół w środku transkrypcji
- Naprawiono błąd, przez który sesje w tle nie otwierały się po 45 sekundach, gdy folder startowy Claude Code został usunięty, komputer zasnął albo system wolno uruchamiał procesy
- Naprawiono błąd „Couldn't start the background service … EACCES" przy otwieraniu sesji w tle, gdy w tym samym czasie inny proces Claude Code reinstalował pakiet npm
- Naprawiono wyłączanie formatowania markdown dla całej wiadomości, gdy pierwsze 500 znaków nie zawierało formatowania, a także dla list zaczynających się od
+/N)oraz nagłówków w stylu setext - Naprawiono raportowanie do modelu przerwanych wywołań narzędzi MCP w sesjach headless/zdalnych — zamiast jasnej informacji o przerwaniu model widział „zakończono bez wyniku"
- Naprawiono wysyłanie argumentów narzędzi MCP jako tekstu JSON zamiast ich prawdziwego typu, gdy schemat parametru był pusty
- Naprawiono wyświetlanie przerwanego w trakcie polecenia jako „Wykonano 1 polecenie shell" bez informacji, że zostało ucięte
- Naprawiono restart ukończonych już subagentów po naciśnięciu ← albo odpaleniu
/backgroundw trakcie dynamicznego workflow — teraz Claude Code najpierw pyta i mówi, ile subagentów by zrestartował - Naprawiono zatrzymywanie się właśnie uruchomionej sesji w
claude agents(błąd „was stopped while the respawn was in flight"), gdy jej proces roboczy jeszcze się rozgrzewał — częste na Windowsie - Naprawiono podwójne wyświetlanie tej samej nazwanej sesji w tle w
claude agents— ponowne przeniesienie tej samej rozmowy do tła numeruje teraz nowy wiersz (np.my-session (2)) - Naprawiono usuwanie przez mechanizm porządkowania sesji w tle własnych git worktree z
.claude/worktrees/, gdy wskazywał na nie stary, nieaktualny wpis o sesji w tle - Naprawiono odrzucanie wywołań narzędzi w trybie automatycznym jako „chwilowo niedostępne" przy bardzo dużych sesjach — limit czasu na sprawdzenie bezpieczeństwa skaluje się teraz z rozmiarem prompta
- Naprawiono tworzenie duplikatów folderów o nazwach SHA dla tej samej wtyczki w cache'u pluginów
- Naprawiono podwójne wyświetlanie prefiksu wtyczki w menu ukośnika dla skilli, których nazwa we frontmatterze już go zawierała (np.
/plugin:plugin:skill) - Naprawiono błąd
claude plugin update, który nie działał przy podaniu samej nazwy zainstalowanej wtyczki (działała tylko pełna, kwalifikowana nazwa) - Naprawiono błąd instalacji wtyczki, gdy jej plik
plugin.jsonzapisano z UTF-8 BOM (byte-order mark) - Naprawiono
/reload-pluginszgłaszające 0 skilli dla wtyczek definiujących skille wskills/*/SKILL.md - Naprawiono komunikaty błędów hooków pokazujące dosłowny tekst
${CLAUDE_PLUGIN_ROOT}zamiast rozwiniętej ścieżki do wtyczki - Naprawiono
/renamenadpisujące kolor ramki prompta z motywu (także niestandardowy) domyślnym cyjanem — ramka zachowuje teraz kolor Twojego motywu, chyba że wybierzesz inny przez/color - Naprawiono ignorowanie kolorów diffów z niestandardowego motywu w diffach oraz podglądzie
/theme - Naprawiono ciche „umieranie" klawisza po skonfigurowaniu w
keybindings.jsonpowiązania z nieznaną nazwą akcji — takie powiązanie jest teraz pomijane, więc działa domyślny skrót, a ostrzeżenie pojawia się w trybie--debug - Naprawiono przesunięcie o jedną komórkę w mapie aktywności
/stats(aktywność z niedzieli pokazywała się pod poniedziałkiem) w strefach czasowych na wschód od UTC - Naprawiono
/forkz sesji już rozwidlonej albo przeniesionej do tła — nowa sesja startowała z pustą rozmową - Naprawiono odrzucanie promptów zaczynających się od
/--(np. komentarzy dokumentacyjnych Lean) jako nieznanej komendy ukośnikowej — teraz trafiają normalnie do Claude'a - Naprawiono pozostawanie otwartym selektora plików
@, gdy wpisany tekst przestał pasować do jakiejkolwiek realnej ścieżki - Naprawiono zerowanie kosztu i czasu trwania na pasku statusu po przejściu do widoku agentów i powrocie
- Naprawiono przenoszenie fokusu klawiatury na kontrolkę pod kursorem w trybie pełnoekranowym po kliknięciu w okno terminala tylko po to, by przywrócić mu fokus
- Naprawiono błąd uzupełniania ścieżek, gdy uzupełniany fragment albo katalog roboczy zawierał bajt null
- Windows/macOS: naprawiono nieusuwanie przez sesje headless nieaktualnych wpisów w
~/.claude/sessionspozostawionych przez sesje, które zakończyły się niepoprawnie - Naprawiono błąd renderowania interfejsu przy pierwszym wywołaniu narzędzia, gdy zewnętrzny endpoint kompatybilny z Anthropic (
ANTHROPIC_BASE_URL) przesyłał strumieniowo dane bez wymaganego identyfikatora - Naprawiono komunikat „Out of memory" albo długie zawieszanie się narzędzia Write po nadpisaniu bardzo dużego istniejącego pliku — mimo błędu plik i tak zostawał poprawnie zapisany
- Naprawiono ciche kończenie się (albo zawieszanie w terminalu) instalacji wtyczki po nazwie zamiast zgłoszenia błędu, gdy lista marketplace'ów była pusta albo uszkodzona
- Naprawiono błąd 400 przy każdej turze we wznawianych sesjach, gdy zapisana historia zawierała bloki narzędzi nieakceptowane przez API Anthropic (zwykle zapisane przez zewnętrzne proxy do API)
- Naprawiono błąd „Raw mode is not supported" przy instalacji przez
curl -fsSL https://claude.ai/install.sh | bashdla części użytkowników Team/Enterprise z ustawieniami zarządzanymi przez organizację - Naprawiono wznawianie sesji zakończonych w trybie planowania poza tym trybem — dotyczyło rozszerzenia VS Code oraz
claude -p --continue/--resumez narzędziem pytającym o uprawnienia, gdy nie ustawiono trybu uprawnień - Naprawiono brak wywołania hooka
Notification, gdy sandbox czeka na zgodę na prośbę o dostęp do sieci spoza sandboksa - Naprawiono kontrolę uprawnień Bash tak, by zawsze wymagała zgody dla źle sformułowanych poleceń z wiszącym operatorem
&&albo|| - Naprawiono pytanie o zgodę na serwery
.mcp.json, mimo że i tak nigdy by się nie załadowały — przez co sesje w tle czekały bez końca przy starcie - Naprawiono wysyłanie żądań telemetrii i metryk do Anthropic z kluczem API skonfigurowanym dla zewnętrznej bramki — dane logowania trafiają teraz tylko do właściwego dla nich hosta
- Naprawiono widoczny błąd API przy pierwszym prompcie po bezczynności, gdy uwierzytelnianie zwraca krótkotrwałe tokeny — wygasły token z pamięci podręcznej jest teraz odświeżany przed wysyłką, a błędy autoryzacji są ponawiane po cichu
- Naprawiono rosnące zużycie pamięci wraz z długością sesji w widoku pełnoekranowym i w transkrypcji
Ctrl+O— każdy wiersz wiadomości nie trzyma już własnej kopii pełnej listy narzędzi z całej transkrypcji - Naprawiono sytuację, w której uruchomione jednocześnie z tego samego repozytorium (np. z kilku worktree)
/ultrareviewi sesje w chmurze czasem startowały z niezapisanymi zmianami z innego uruchomienia - Naprawiono licznik postępu zadań (np.
3/5) pokazywany dla sesji w chmurze działających w tle (np./autofix-pr) — czasem brakowało w nim jednego zadania - Naprawiono zachowywanie placeholderowej nazwy sesji Remote Control w claude.ai i aplikacji Claude do drugiego prompta — automatycznie wygenerowany tytuł pojawia się teraz już po pierwszym
- Naprawiono narzędzia MCP oznaczone jako wymagające interakcji użytkownika, które mimo to oferowały opcję „Tak, i nie pytaj więcej" — mimo że narzędzie i tak ignorowało zapisaną w ten sposób regułę
- Naprawiono kończenie live'owych sesji albo wyłączanie się self-hosted runnera przy zniekształconej odpowiedzi z odpytywania o pracę (np. strona HTML od przechwytującego proxy) — teraz taki odpyt jest ponawiany
- Naprawiono nierespektowanie flagi
--setting-sourcesprzez konfigurację systemu plików w sandboksie poleceń