Tekst Claude'a przestaje rozciągać się na całą szerokość ekranu
nowe ustawienie maxProseWidth ogranicza szerokość zwykłego tekstu w szerokim terminalu. Tabele i bloki kodu zostają na pełnej szerokości, więc nic nie traci czytelności
Wznawiane sesje przestają gubić wcześniejsze rozumowanie
pięć poprawek na jeden problem. Sesja wznowiona przez --continue albo --resume wysyłała wcześniejsze wiadomości w zmienionej formie i API kasowało za to rozumowanie Claude'a z poprzednich tur. To samo działo się po /model, /rename czy /artifacts użytym w trakcie pracy oraz po restarcie z listą --tools, w której brakowało wcześniej dostępnego narzędzia
Ustawienia projektu nie włączą Ci już wysyłki telemetrii
zmienne OpenTelemetry, które uruchamiają eksport, ustawiają jego adres albo każą zapisywać treść rozmów, są teraz pomijane w ustawieniach projektu i lokalnych. Przy starcie oraz w /status i claude doctor zobaczysz listę pominiętych zmiennych
Nowe funkcje i zmiany 27
- Dodano ustawienie
maxProseWidth, które ogranicza szerokość zwykłego tekstu Claude'a w szerokim terminalu; tabele i bloki kodu zachowują pełną szerokość - Dodano komunikat przy starcie oraz wpisy w
/statusiclaude doctorz listą zmiennych telemetrii z ustawień projektu, które zostały pominięte albo wyłączyły telemetrię - Dodano ustawienie zarządzane
allowClaudeInChromeWithManagedMcp, dzięki któremuclaude --chromedziała obok wyłącznegomanaged-mcp.json; komunikat o zablokowanym Chrome podaje teraz jego nazwę - Dodano
store.readiness_grace_secondsw bramce Claude apps, żeby/readyzprzetrwał krótką przerwę w Postgresie, na przykład przy przełączeniu bazy na zapasową - Dodano pasek przewijania do listy szkiców w
/feedbackw trybie pełnoekranowym; pojawia się, gdy najedziesz na listę myszką - Usprawniono czas wznawiania bardzo dużych sesji, także tych, które nigdy nie były kompaktowane
- Usprawniono komunikat na Windowsie, gdy sesji nie da się wznowić, bo nie udało się odczytać pliku transkrypcji (EBADF): podaje teraz możliwe przyczyny i co sprawdzić
- Usprawniono komunikat Claude Desktop o nieznanym modelu - podpowiada przełączenie na inny
- Usprawniono wyświetlanie nietypowych znaków Unicode w pytaniach o zgodę
- Usprawniono
/artifacts: tytuły są wyrównane w jednej kolumnie, szczegóły znikają w całości zamiast urywać się w połowie słowa, a listę obsłużysz klawiszami PgUp/PgDn i Home/End, kółkiem myszy i kliknięciem - Zaktualizowano skill
claude-api: rozliczanie odmów przed wygenerowaniem odpowiedzi odsyła teraz do dokumentacji, odmowy w trakcie strumienia liczone są po zwykłych stawkach, a te przed odpowiedzią wliczają się do limitów - Zaktualizowano skill
claude-apio zalecenieant applydo trzymania zasobów Managed Agents jako plików pod kontrolą wersji - Tryb auto korzysta domyślnie z klasyfikatora po stronie serwera przy bezpośrednim połączeniu z API Anthropic i wyłączonej telemetrii (
CLAUDE_CODE_AUTO_MODE_SERVER=0to wyłącza) sandbox.excludedCommandspomija wpisy z ustawień projektu i lokalnych, gdy ustawienia zarządzane albo--settingsustawiająallowUnsandboxedCommands: false, albo gdy zarządzaneallowManagedDomainsOnly: true- Ustawienia projektu i lokalne pomijają zmienne OpenTelemetry, które włączają eksport, ustawiają jego adres albo każą zapisywać treść rozmów, jak
CLAUDE_CODE_ENABLE_TELEMETRYczyOTEL_LOG_* - Na Windowsie i WSL obecna, ale niepoprawna lub nieczytelna polityka administratora (HKLM,
managed-settings.json) blokuje zastosowanie ustawień z HKCU i WSL-owego/etc/claude-code, do których użytkownik ma prawo zapisu - Reguły
Skill(anthropic-skills:*)iSkill(claude-ai:*)obejmują wyłącznie skille zsynchronizowane z claude.ai, a nie pluginy i inne skille, które jedynie używają takiej nazwy - Foldery skilli, pliki komend i komendy workflow w przestrzeni nazw
anthropic-skillsalboclaude-aiprzestają się ładować; plugin o takiej nazwie nadal działa, ale przy konflikcie nazw ustępuje skillom z claude.ai - Serwery MCP skonfigurowane pod nazwą
anthropic-skillsalboclaude-ainie pokazują żadnych skilli ani promptów (narzędzia działają dalej); żeby je zobaczyć, zmień nazwę serwera w konfiguracji MCP - Efekty wizualne
ultracodew/efforti w polu promptu zastąpiono zwykłym stylem (bez fali, ozdobnej ramki i połysku na słowie kluczowym), a podpowiedź o dynamicznych workflow zniknęła ze spinnera - Maskotka Clawd w banerze startowym ma teraz stopy pod rogami tułowia
- [Sesje w chmurze] Dodano status aplikacji Claude na GitHubie w Ustawieniach › Connectors › GitHub: czy jest zainstalowana i dostępna dla Twojego konta, plus kroki do połączenia, instalacji albo ponownego podłączenia
- [Sesje w chmurze] Dodano odnośniki „Open repository" i „Open compare page" w menu repozytorium sesji w chmurze, gdy repozytorium stoi na serwerze Git innym niż GitHub
- [Sesje w chmurze] Dodano podpinanie repozytorium innego właściciela na GitHubie, na przykład źródła forka, do działającej sesji w chmurze, która ma już jedno repozytorium; działa też w sesjach odpalonych ze Slacka
- [Sesje w chmurze] Usprawniono ładowanie strony Routines i listy Scheduled na pasku bocznym dla kont z dużą liczbą zaplanowanych przypomnień
- [Claude Tag] Karty z ramką, których Claude używa w Slacku do planów, tabel i szczegółów, renderują się domyślnie na pełnej szerokości zamiast wąsko
- [Claude Tag] Nowo podłączone przestrzenie Slacka trzymają się bieżącego modelu domyślnego zamiast tego, który był domyślny w momencie podłączenia
Poprawki 59
- Rozmowy z wynikami wyszukiwania w sieci, których API nie potrafi odszyfrować (na przykład z tury obsłużonej przez zewnętrzną bramkę), nie kończą już każdego zapytania błędem 400
- Kontynuowane i wznawiane sesje (
--continue,--resume) w kolejnych przypadkach wysyłały wcześniejsze wiadomości w zmienionej formie, przez co API kasowało wcześniejsze rozumowanie Claude'a - Wcześniejsze rozumowanie nie znika już po użyciu
/model,/rename,/artifactsalbo innej natychmiastowej komendy w trakcie pracy Claude'a - Kontynuowane i wznawiane rozmowy nie tracą wcześniejszego rozumowania po restarcie z listą
--tools, w której brakuje wbudowanego narzędzia dostępnego wcześniej w tej rozmowie - Sesje kończące każdą turę błędem API „Invalid
datainredacted_thinkingblock" działają dalej; Claude Code usuwa bloki rozumowania z rozmowy i ponawia próbę raz - Kompaktowanie kontekstu nie przerywa się już, gdy zapytanie o streszczenie zostanie odrzucone; próba jest ponawiana na modelu zapasowym
- Tura nie kończy się już błędem „Effort 'xhigh' isn't available with thinking turned off" po przełączeniu modelu ze względów bezpieczeństwa w sesji z wyłączonym rozumowaniem i poziomem wysiłku powyżej high
- Zignorowane pytanie o kredyty do Fable nie przełącza już modelu w sesjach prowadzonych przez SDK, jak Claude Desktop; tura po prostu się kończy, a klienci Remote Control widzą komunikat o zmianie modelu
/modelz pełnym identyfikatorem modelu Fable nie zatrzymuje się już na błędzie API, tylko otwiera pytanie o kredyty, gdy plan ich wymaga, a nie są jeszcze włączone- Zapytania nie padają już przez minutę z błędem logowania „another Claude Code process is refreshing it" po tym, jak tamten proces został zamknięty albo ubity w trakcie odświeżania
- Sesje odpalone w chwili, gdy inne okno Claude Code odświeżało logowanie (częste przy kilku oknach VS Code), ponawiają teraz pobranie polityki organizacji
- CLAUDE.md i pliki reguł nie są już wczytywane przy starcie przez dowiązanie w repozytorium prowadzące do macOS-owego
/Networkprzez..albo ścieżkę jądra w stylu/.vol, a dowiązanie reguł do macOS-owego/homenie pojawia się na liście - Reguły uprawnień dla Basha z
:*w środku wzorca były pomijane w plikach ustawień, choć--allowedToolsje respektował; działają teraz z każdego źródła, a przy starcie pojawia się informacja o sposobie dopasowania - Komenda zatwierdzona w odtworzonym pytaniu o zgodę nie uruchamia się już dwa razy po restarcie procesu obsługującego zdalną sesję
- Ustawienia zarządzane pomijały błędnie wpisaną wartość kluczy blokujących typu prawda/fałsz, jak
disableClaudeAiConnectorsczyallowManagedPermissionRulesOnly; blokada działa teraz, a przy starcie zobaczysz nazwę klucza - Zarządzane ustawienia
permissions,autoMode,worktreeiattributionbyły pomijane w całości, gdy jedna zagnieżdżona wartość była niepoprawna; reszta bloku działa teraz normalnie - Skille, komendy i manifesty pluginów z katalogów skilli (z repozytorium, użytkownika i
--add-dir) same zatwierdzały sobie narzędzia przezallowed-toolsmimo zarządzanegoallowManagedPermissionRulesOnly - Komunikaty o zablokowaniu przez zabezpieczenia na Amazon Bedrock i Bedrock Mantle nie pokazywały identyfikatora zapytania; podają teraz także identyfikator wiadomości
- Vertex AI: wyszukiwanie w sieci jest dostępne także dla modeli, których Claude Code jeszcze nie zna, na przykład świeżo wydanych
- Bash i PowerShell ukrywały zapełniony dysk za komunikatem „Exit code 1" i zostawiały duże pliki z wynikiem w katalogu tymczasowym
- Błędy walidacji danych wejściowych narzędzia wskazywały tylko jeden nieznany, brakujący albo źle wpisany parametr; pozostałe błędne parametry z tego samego wywołania są teraz wypisane
- Wklejony tekst z kilku linii nie jest już wysyłany linia po linii po tym, jak terminal zresetował w trakcie sesji tryb wklejania
- Przykładowy tekst w polu promptu nie mruga już i nie znika przy starcie w projektach z hookiem
SessionStart - Puste okno nie mruga już przed pierwszą klatką przy starcie w trybie pełnoekranowym
- Poprawiono poprzestawiane wiersze poza trybem pełnoekranowym po tym, jak zawartość ekranu zrobiła się niższa, ale nadal wyższa niż terminal, na przykład przy skasowaniu linii promptu w trakcie wypisywania wyniku komendy
- Znak z poprzedniego rysowania nie zostaje już w ostatniej kolumnie diffa, gdy znak CJK albo emoji z przerysowanej linii przechodzi do następnego wiersza
- Kursor ustawia się na końcu promptu przywołanego z historii, gdy prompt zawiera tabulator
- Podpowiedź o natychmiastowym wysłaniu pokazywała ctrl+enter na terminalach, które wysyłają to jako nową linię (Windows Terminal przed 1.25); pokazuje tam teraz ctrl+x ctrl+s
claude remote-control --debugnie kończy się już błędem „Unknown argument: --debug", mimo że komunikat Remote Control o braku dostępu każe odpalić właśnie z--debug/install-github-appmówiło „cancelled", a mimo to wypychało gałąź i zapisywało sekret z kluczem API; wyjście przerywa teraz pozostałe kroki i raportuje, co zdążyło się wykonać- /feedback, /bug i /share na Bedrocku, Vertexie i u innych zewnętrznych dostawców zapisywały plik zgłoszenia nawet po anulowaniu zapisu
- Odinstalowanie pluginu zgłaszało sukces i kasowało jego zapisane opcje, choć plik ustawień nadal go włączał albo nie dało się go odczytać; teraz proces przerywa się i podaje nazwę pliku
- Odinstalowanie pluginu kasowało zapisane opcje i sekrety, gdy po usunięciu nie dało się odczytać listy zainstalowanych pluginów; teraz zostają, a komunikat o tym mówi
- Klawisz wciśnięty zaraz po
/w/skillsprzesuwał listę skilli zamiast trafić do pola wyszukiwania - Kursor terminala przeskakiwał z pola wyszukiwania w
/skillsna listę w trakcie pisania, przez co potrafił zniknąć, a tekst z metody wprowadzania znaków azjatyckich lądował w złym miejscu - Listy z paskiem przewijania, jak
/skillsi/mcp, były o dwie kolumny węższe poza trybem pełnoekranowym, gdzie pasek i tak się nie pojawia - Stopka panelu agentów łamała się na dwie linie przy długich nazwach przypisanych klawiszy, a podpowiedź „Esc to collapse" ignorowała zmieniony skrót do zwijania
- Zdublowany separator
·w stopce okna/tasks, gdy skrót do zatrzymania wszystkich agentów nie jest przypisany wkeybindings.json - Publikowanie artefaktu padało, gdy Claude nadał wersji etykietę dłuższą niż 60 znaków; etykieta jest teraz skracana
- Tryb dla czytników ekranu, listy w cytatach i bardzo długie listy gubiły puste linie na początku bloku kodu otwierającego element listy, wprost albo w cytacie
- Komunikaty o błędzie odczytu strony PDF: ścieżki z polskimi i innymi nielatyńskimi znakami są teraz czytelne, a folder o nazwie w stylu „password" albo „invalid" nie sprawi już, że komunikat wskaże złą przyczynę
- Tryb vim:
>>wcinało puste linie,rz liczbą powtórzeń większą niż długość linii zmieniało tekst,2Jsklejało o jedną linię za dużo, a liczba powtórzeń w ostatniej linii (2dd,2>>) przesuwała ją albo kasowała - Tryb vim, ustawienie kursora: po
dd,dj,dGalbo wklejeniu całej linii przezp/Pląduje na pierwszym znaku innym niż spacja,yygo nie przesuwa, a Esc po emoji nie zostawia go w środku emoji - Tryb vim: ignorowana liczba powtórzeń wpisana przed
.przy powtarzaniux,s,p,dic, a operacje na całej linii (p/P,o,O,J,>>,<<) działały na złej linii, gdy linia wyżej zawijała się na dwa wiersze - Tryb vim zostawiał kursor za końcem promptu przywołanego z historii albo wyjętego z kolejki, przez co
xw trybie normalnym nic nie robiło - [VSCode] Długie odpowiedzi nie zostają już w tyle za strumieniem: panel nie przetwarza całej odpowiedzi od nowa przy każdej aktualizacji
- [VSCode] Przycisk mikrofonu do dyktowania zasłaniał pasek przewijania pola wiadomości, gdy pole było na tyle wysokie, że dało się je przewijać
- [VSCode] Sesje Remote Control odpalone na tym komputerze nie otwierały się z pozycji Web na liście sesji; otwierają teraz lokalną rozmowę, chyba że działa gdzie indziej
- [VSCode] Ekran logowania w karcie edytora zawieszał się po cichu po restarcie procesu rozszerzeń; pokazuje teraz również komunikat o braku odpowiedzi
- [Sesje w chmurze] Godzina następnego uruchomienia rutyny co godzinę była przesunięta o 30 minut dla stref czasowych z połówką godziny, jak Indie
- [Claude Tag] Wzorce automatycznego dołączania do kanałów zapisane dla jednej przestrzeni w ustawieniach Claude Tag były pomijane przy instalacji dla całej organizacji Enterprise Grid; Claude dołącza teraz do pasujących nowych kanałów
- [Claude Tag] Claude nie odpowiadał na kanale Enterprise Grid współdzielonym przez dwie przestrzenie tej samej organizacji, gdy wersję Claude Tag dla tego kanału zapisano z drugiej przestrzeni
- [Claude Tag] Karta postępu starszej aplikacji Claude w Slacku dla sesji na repozytorium GitHub Enterprise Server podaje teraz nazwę repozytorium i ma działający przycisk tworzenia PR-a
- [Claude Tag] Wątki w Slacku, których model został wycofany, przełączały się na inny model przy każdej odpowiedzi, wolniej i z komunikatem o zmianie za każdym razem; wątek przechodzi teraz na działający model raz
- [Claude Tag] Pliki wrzucane przez Claude'a do Slacka nie mogły mieć podpisu z tabelą; podpisy renderują się teraz tak samo jak odpowiedzi
- [Claude Tag] Wątki Claude'a w widoku Agents & tools w Slacku bywały wypisane pod pierwszą wiadomością zamiast pod nazwą; późniejsze zmiany nazwy aktualizują teraz listę
- [Claude Tag] Usunięcie dostępu do organizacji na GitHubie z zakładki Repositories w ustawieniach Claude Tag nie zapisywało się po odłączeniu tej organizacji
- [Claude Tag] Claude odpowiadał zawsze „Couldn't check this channel just now" na kanale współdzielonym z przestrzenią Grid, do której nie jest dodany; komunikat mówi teraz, która przestrzeń potrzebuje aplikacji
- [Claude Tag] Koszt i liczba tokenów w stopce odpowiedzi Claude'a były wielokrotnie zawyżone po restarcie procesu obsługującego sesję w chmurze