Naprawiono regresję blokującą każdą turę na własnych endpointach kompatybilnych z Anthropic
od wersji 2.1.265 requesty przez zmienną ANTHROPIC_BASE_URL kończyły się błędem HTTP 400, bo fragment walidacji w narzędziu Artifact nie przechodził przez takie serwery
Naprawiono stałe obciążenie procesora w długich sesjach
pętla działająca w tle w bezczynnych sesjach oraz zbyt częste raporty o przełączaniu okna terminala potrafiły trzymać rdzeń CPU zajęty bez przerwy
WebFetch już nie wisi w nieskończoność
gdy serwer trzymał odpowiedź otwartą bez końca, pobieranie strony teraz przerywa się po 300 sekundach (czas do zmiany zmienną CLAUDE_CODE_WEBFETCH_DEADLINE_MS)
Nowe funkcje i zmiany 35
- Serwery gateway (własny proxy do Claude Code w firmie) mogą ustawić własny cennik w
gateway.yaml- zalogowani użytkownicy widzą wtedy w/costi statystykach zużycia prawdziwe stawki firmy, a nie domyślne - Gateway pokazuje teraz ostrzeżenie przy starcie, gdy lista dozwolonych adresów (
access_control.allow_cidrs) jest pusta, i osobne, jednorazowe ostrzeżenie przy pierwszym żądaniu z publicznego adresu IP - Nowe ustawienie
gatewayInternalNetworkspozwala administratorom zalogować się (/login) do własnego gatewaya na publicznym adresie IP należącym do firmy - Dodano
claude self-hosted-runner --remove-session-state(domyślnie wyłączone) - kasuje foldery danej sesji po jej zakończeniu claude auth status --jsonpokazuje teraz teżconfigDirectory- Dodano
--jsondo komendclaude plugin install,uninstall,update,enableidisable, aclaude plugin list --jsondostał dodatkowoerrorDetailsinoteDetailsprzy każdym wierszu - Opublikowane artefakty mają teraz ikonę w zakładce przeglądarki, dobieraną automatycznie przez Claude'a do treści strony
- Zmieniono system prompt na Bedrock, Vertex i Foundry - dane o środowisku, modelu i ustawieniach trafiają teraz jako załączniki, tak jak w sesjach bezpośrednio przez Anthropic
- Zmieniono sesje na Bedrock, Vertex i Foundry - lista narzędzi zostaje teraz stabilna przez całą rozmowę (narzędzia dołączające się później ładują się jako odroczone, zamiast przepisywać całą listę), tak jak w sesjach bezpośrednich
- Narzędzia do zarządzania zadaniami (TaskCreate/Get/Update/List, TodoWrite) są teraz dostępne tylko na wybranych modelach (Claude 3.x, Opus 4.0-4.7, Sonnet 4.0-4.6, Haiku 4.5) - na pozostałych włączysz je zmienną
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 - Zmieniono okno z prośbą o zgodę na edycję danych artefaktu w terminalu - teraz pokazuje kartę z liczbą dokumentów i informacją, kto może otworzyć artefakt
- W sesjach Cowork ustawionych na pomijanie wszystkich próśb o zgodę narzędzie Artifact odmawia teraz odczytu pliku spoza folderów sesji albo ukrytego za symlinkiem, zamiast czytać go bez pytania
- Zwykłe reguły odmowy/pytania dla WebFetch nie obejmują już odczytów i zapisów przez narzędzie Artifact - do blokowania lub kontrolowania artefaktów służy osobna reguła
Artifact(alboWebFetch(domain:claude.ai)) - Komunikat "N serwerów MCP wymaga autoryzacji" pokazuje się teraz raz na serwer, a nie przy każdym uruchomieniu
- [VS Code] Instalowanie, włączanie i wyłączanie pluginów w oknie zarządzania pluginami działa teraz od razu w otwartych sesjach, bez potrzeby restartu
- [VS Code] Niektóre okna z prośbą o zgodę dla artefaktów nie mają już opcji "nie pytaj ponownie" - tak jak w terminalu
- [Claude Tag] Pamięć w publicznych kanałach jest teraz osobna dla każdego kanału - Claude nie przywołuje już notatek zapisanych w innych publicznych kanałach, a notatki na poziomie workspace'u nadal są wspólne
- [Claude Tag] Dodano link ze strony konfiguracji kanału Slacka z powrotem do ustawień administratora Claude w Slacku
- Poprawiono tryb pełnoekranowy - dodanie lub usunięcie linii w prompcie (Shift+Enter) odświeża się teraz tak szybko jak wpisywanie znaku, zamiast przerysowywać całą widoczną rozmowę
- Poprawiono
--continue/--resume- rozmowa pojawia się od razu, zamiast czekać na zakończenie hookówSessionStart, a pierwsza wiadomość nie wczytuje już od nowa całej transkrypcji - Poprawiono responsywność w turach z dużą liczbą wywołań narzędzi - rozmowa nie przerysowuje się już z powodu ukrytego przypomnienia pokazywanego po każdej paczce narzędzi
- Przyspieszono start w projektach z folderem
.claude/workflows/- lista workflowów nie wymaga już parsowania każdego skryptu - Poprawiono komunikaty o zablokowanej akcji w trybie auto - Claude dostaje teraz informację, która konkretnie reguła zablokowała działanie, i wskazówkę, żeby spróbować bezpieczniejszego sposobu albo dokończyć niepowiązaną robotę, zanim zapyta Cię o zgodę
- Poprawiono Claude w Chrome - długie odczyty strony zostają teraz w rozmowie, zamiast zapisywać się do pliku i wczytywać z powrotem
- Poprawiono ostrzeżenie o przycięciu
MEMORY.md- pokazuje teraz, ile linii zostało obciętych i od którego miejsca - Poprawiono okno z prośbą o zgodę dla artefaktów w terminalu - na pierwszym miejscu pokazuje teraz samo pytanie
- Poprawiono stopkę prompta - zaznaczenie z edytora albo z
/diffpokazuje się teraz w polu wpisywania, a w trybie pełnoekranowym status Remote Control przeniesiono z nagłówka do stopki - Poprawiono komunikat "Wymagane kredyty na kontekst 1M" - informuje teraz, że włączenie kredytów w trakcie sesji zadziała dopiero po restarcie Claude Code
- Poprawiono
/plugin- instalacja, włączenie albo wyłączenie pluginu działa teraz od razu po zamknięciu menu, bez potrzeby/reload-plugins - [Claude Tag] Przyspieszono odpowiedzi - kilka odczytów (szukanie w Slacku, czytanie wątku, szukanie osób) uruchamia się teraz naraz zamiast po kolei
- [Claude Tag] Poprawiono formatowanie porównań - krótkie porównania pokazują się teraz jako listy zamiast szerokich tabel przewijanych w bok, a długie komórki tabeli zawijają się
- [Claude Tag] Claude tłumaczy teraz dokładniej, dlaczego zablokował akcję - czy to reguła uprawnień, jego własna decyzja o dopytaniu, czy brak dostępu
- [Claude Tag] Poprawiono komunikat, gdy Twoje konto Claude jest w innej organizacji niż workspace Slacka - wyjaśnia teraz, jak połączyć workspace z Twoją organizacją
- [Claude Code w przeglądarce] Poprawiono tworzenie routine z rozmowy - gdy nowa routine nie ma podpiętych konektorów, Claude mówi to teraz wprost razem z instrukcją, jak je dodać
- [Code Review] Dodano informację pod listą wciąż otwartych znalezisk w kolejnych przeglądach - dopiero zamknięcie wątku danego znaleziska (nie sama odpowiedź w nim) sprawia, że kolejne przeglądy przestają je liczyć jako otwarte
Poprawki 59
- Naprawiono błąd, przez który każda tura kończyła się HTTP 400 na własnych endpointach kompatybilnych z Anthropic (
ANTHROPIC_BASE_URL) - regex w schemacie narzędzia Artifact był odrzucany przez takie serwery od wersji 2.1.265 - Naprawiono WebFetch wiszący w nieskończoność, gdy serwer trzymał odpowiedź otwartą bez końca - pobieranie przerywa się teraz po 300 sekundach (zmienna
CLAUDE_CODE_WEBFETCH_DEADLINE_MSzmienia ten czas, 0 wyłącza limit) - Naprawiono odrodzonego (respawned) teammate'a działającego w tym samym procesie, który mógł przejąć narzędzia albo system prompt z pliku agenta o tej samej nazwie w folderze, któremu nie zaufałeś
- Naprawiono stałe wysokie obciążenie procesora - pętla w długo działających bezczynnych sesjach nie zajmuje już rdzenia CPU na stałe, a częste raporty o przełączaniu okna terminala w trakcie podsumowania sesji też przestały to powodować
- Naprawiono sytuację, w której Claude czasem odpowiadał "Twoja wiadomość dotarła pusta" po wywołaniu narzędzia MCP
- Naprawiono reguły odmowy/pytania o zgodę dla folderów pod symlinkami (
/etc,/tmp,/varna macOS;/binna Linuksie) - nie działały, gdy ścieżkę podano przez jej rzeczywistą lokalizację; komendy Bash ignorowały też reguły odmowy zapisane pod nazwą symlinku - Naprawiono regułę odmowy dla Read i Edit, która nie działała, gdy w tej samej linii była komenda typu
env -C,evalalbo inna, której system uprawnień nie potrafi przeanalizować - Naprawiono błędy pluginów i marketplace pokazujące token albo hasło z adresu URL źródła w git
- Naprawiono szczegóły serwera w
/mcpi/plugin,claude mcp list/getoraz błędy logowania MCP pokazujące sekrety odczytane z placeholderów${VAR}w konfiguracji MCP - Naprawiono cache promptu i rozszerzone rozumowanie psujące się w trakcie sesji SDK korzystających z
excludeDynamicSections- pierwsza wiadomość nie renderuje się już od nowa przy każdym zapytaniu - Naprawiono komunikat o zablokowanym modelu pokazywany uprawnionym użytkownikom po restarcie albo w zakładce Code aplikacji desktopowej, gdy zapisana wcześniej blokada dostępu do modelu była już nieaktualna
- Naprawiono działającą sesję po cichu przełączającą się na domyślny model organizacji, gdy inny proces Claude Code odświeżył nieaktualny wpis o dostępie do modelu
- Naprawiono błędy 429 przy długim kontekście na modelach Fable pokazujące prośbę o zgodę na kredyty zużycia zamiast komunikatu o kontekście 1M na planach Pro i Team
- Naprawiono federację tożsamości roboczej (workload identity) przez profil (tak jak konfiguruje ją claude-code-action) - procesy dzielące ten sam profil mogły przerwać działanie błędem "401 jti reused"
- Naprawiono logowanie OAuth do serwera MCP kończące się błędem "No available ports for OAuth redirect", gdy nie dało się otworzyć żadnego portu z lokalnego zakresu na callback
- Naprawiono podsumowanie rozmowy tworzone przez
/compacti auto-compact, które psuło tekst zawierający sekwencje ze znakiem$ - Naprawiono wznawianie rozmowy zakończonej
/compact- notatki o przywróconych plikach wczytują się teraz w tej samej kolejności przy każdym wznowieniu - Naprawiono podpowiedzi prompta, pytania poboczne i
/renamew SDK wysyłające rozmowę sprzed kompaktowania - Naprawiono podpowiedzi plików po
@i komend po/, które nie pojawiały się po przywołaniu strzałką w górę wcześniejszego prompta i jego edycji - Naprawiono
claude agents- naciskanie ← w naturalnym tempie, żeby wrócić do listy agentów, nie było już ignorowane, dopóki nie zrobiłeś ponadsekundowej pauzy - Naprawiono kasowanie sesji w
claude agentszawieszające się, gdy nie dało się usunąć worktree - komunikat wskazuje teraz przyczynę i następny krok, a dla worktree gita ponowne Ctrl+X i tak usuwa katalog - Naprawiono wiersze agentów działających w tle i workflowów w panelu agentów, które rozciągały się na wiele linii, gdy ich tekst zawierał znaki nowej linii
- Naprawiono Claude w Slacku tracącego narzędzia Slacka, gdy zarządzane ustawienia organizacji ustawiały listę dozwolonych serwerów MCP
- Naprawiono Claude w Chrome proszącego o zgodę na hosta "https", gdy adres nawigacji miał schemat, ale hosta, którego nie dało się rozpoznać
- Naprawiono zawijanie spinnera na kilka linii przy długiej nazwie bieżącego zadania - etykieta i linia "Next:" mieszczą się teraz w jednym wierszu terminala
- Naprawiono brak kursora w polu opisu w
/bugi/feedback, gdy terminal ma włączony natywny kursor - Naprawiono sesje Remote Control obsługiwane przez
claude remote-control, które pokazywały wygenerowaną nazwę zamiast tytułu sesji wListAgents - Naprawiono
claude plugin validateodrzucający ścieżki pluginów, których nazwa folderu zaczyna się od dwóch kropek, mimo że loader pluginów je akceptuje - Naprawiono pluginy po cichu pomijające domyślny plik monitors albo główny plik SKILL.md, którego nie dało się sprawdzić
- Naprawiono komunikat błędu WebFetch dla localhost i innych nazw hosta bez kropki - tłumaczy teraz, dlaczego adres został odrzucony, i podpowiada użycie curl
- Naprawiono hooki
PermissionRequest, które nie uruchamiały się w trybie--print - Naprawiono brak ostrzeżeń policy-helper w uruchomieniach headless (
-p) - Naprawiono
/resumepokazujący sesję w tle z/forkpod nazwą sesji nadrzędnej zamiast jej własnej nazwy z symbolem⑂ - Naprawiono
/remote-controli inne komendy wymagające konta na claude.ai, które po wylogowaniu sugerowały migrację do Claude for Enterprise zamiast po prostu/login - Naprawiono
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSnieprzedłużający hookówSessionEndbez własnego limitu czasu - nadal były przerywane po 1,5 sekundy - Naprawiono
/autofix-pri inne komendy sesji w chmurze, które przy braku podpiętego konta GitHub kazały spróbować ponownie albo zainstalować Claude GitHub App - teraz kierują do/web-setupalbo strony łączenia konta w przeglądarce - Naprawiono komendy sesji w chmurze, takie jak
/teleporti/remote-env- tłumaczą teraz, że dana funkcja jest wyłączona przez politykę organizacji, zamiast odpowiadać "Unknown command" - Naprawiono instrukcje sandboxa Bash, które przesadzały z opisem izolacji - nie wypisują już nieegzekwowanych list ścieżek, gdy izolacja systemu plików jest wyłączona, a tryb strict nie twierdzi już, że komendy nigdy nie mogą uruchomić się poza sandboxem
- [VS Code] Naprawiono listę sesji, przełączniki ustawień i zakładki czatu, gdy
CLAUDE_CONFIG_DIRjest ustawione w pliku ustawień albo przezenvironmentVariables - [VS Code] Naprawiono pigułkę modelu, wybór modelu i menu komend puste przez kilka sekund w otwartych zakładkach po zalogowaniu, wylogowaniu albo zmianie konta
- [VS Code] Naprawiono znikanie trybu Auto z wyboru trybu w nowych albo dopiero co odświeżonych zakładkach, gdy ustawienie projektu albo lokalne nadpisywało model z
~/.claude/settings.json - [VS Code] Naprawiono nazwy sesji wracające do treści ostatniego prompta po ponownym wczytaniu okna, gdy skonfigurowany był hook
SessionStart - [VS Code] Naprawiono pigułkę modelu i pigułkę Remote Control w stopce czekające na start procesu Claude nowej zakładki, gdy inna zakładka w tym samym oknie już działała
- [VS Code] Naprawiono drugi proces Claude przechodzący cały start od zera, gdy uruchomienie zakładki sesji dotarło ponad pół sekundy po odczycie konfiguracji
- [VS Code] Naprawiono wznawianie sesji z listy sesji ignorujące ustawienie
claudeCode.preferredLocation: "sidebar"(zawsze otwierało panel), a otwarcia programistyczne resetowały to ustawienie z powrotem na "panel" - [VS Code] Naprawiono na Windows: prompt o instalację WSL nie pojawia się już na maszynach bez WSL, a diagnostyka IDE działa teraz poprawnie dla plików Windows, gdy WSL jest zainstalowany
- [VS Code] Naprawiono kreator własnych stylów zapisujący styl na poziomie użytkownika w folderze, którego CLI nie odczytuje, gdy
CLAUDE_CONFIG_DIRjest ustawione przez ustawienia - [Claude Code w przeglądarce] Naprawiono sesje w chmurze trwające dłużej niż około sześć godzin, które po cichu traciły pliki zapisane w folderach sesji - zapisy trzymają się teraz do doby
- [Claude Code w przeglądarce] Naprawiono błędy "Invalid effort level" przy wznawianiu sesji przez routine albo przy starcie sesji bez ustawionego poziomu wysiłku w organizacjach, gdzie admin ogranicza maksymalny poziom modelu
- [Claude Tag] Naprawiono stronę ustawień administratora zawieszającą się na animacji ładowania albo pustą po przejściowym błędzie wczytywania - sekcja, która się nie wczyta, ma teraz przycisk Retry
- [Claude Tag] Naprawiono kanał Slack Enterprise Grid tracący ustawienia Claude (repozytorium, środowisko, dostęp) po przeniesieniu go przez admina Slacka do innego workspace'u
- [Claude Tag] Naprawiono
@Claude !restartw wątku z własną sesją, który czasem dodatkowo publikował sprzeczną wiadomość, że tym wątkiem zajmuje się sesja całego kanału - [Claude Tag] Naprawiono linki Markdown z adresem URL w nawiasach ostrych, które w Slacku pokazywały się jako sam tekst z nawiasami zamiast klikalnego linku
- [Claude Tag] Naprawiono odpowiedź "Twoje konto Slacka nie jest połączone" pojawiającą się czasem gościowi workspace'u, który wspomniał Claude na głównym poziomie kanału, w którym goście mogą z niego korzystać, zamiast normalnej odpowiedzi
- [Claude Tag] Naprawiono długo działającą sesję kanału zastępowaną nową w trakcie rozmowy - zaplanowane odświeżenie czeka teraz, aż kanał i jego wątki ucichną
- [Claude Tag] Naprawiono karty ustawień kanału klikane więcej niż raz, które mówiły proponującej zmianę sesji, że zmiana została odrzucona, mimo że już ją zastosowano - wynik jest teraz wysyłany tylko raz
- [Code Review] Naprawiono przeglądy kończące się jako niekompletne, gdy jeden z agentów weryfikujących znalezisko przerywał działanie w połowie - przegląd zastępuje teraz tego agenta i mimo to dochodzi do werdyktu
- [Code Review] Naprawiono przegląd uruchomiony przez push, zakolejkowany za innym trwającym przeglądem, który mimo to publikował wynik po zamianie pull requesta na wersję roboczą (draft)
- [Code Review] Naprawiono przeglądy ignorujące konwencje z CLAUDE.md danego katalogu, gdy pull request zmieniał plik w katalogu głównym (np. README.md), który tylko z nazwy pokrywał się z plikiem wymienionym w CLAUDE.md