// NAJNOWSZE

Drobne poprawki i aktualizacje 1 v2.1.266
Poprawiono regresję z 2.1.265, która psuła logowanie w konfiguracjach z bramką LLM (LLM-gateway) lub serwerem proxy - zmienna CLAUDE_CODE_USE_GATEWAY znów działa jak wcześniej. v2.1.266
2.1.265
8 Sep 2026 v2.1.265

Stabilniejsze wznawianie sesji z subagentami i teammates

MCPHooksGit

Duża paczka poprawek stabilności przy wznawianiu sesji i subagentów, załatana luka bezpieczeństwa w ścieżkach pluginów i naprawiony fallback MCP na starszy protokół HTTP+SSE.

Stabilniejsze wznawianie sesji z subagentami i teammates - kilka poprawek naprawia psucie się cache promptów przy wznawianiu subagentów i agentów w zespole, więc kolejne odpowiedzi są szybsze i tańsze
Poprawka bezpieczeństwa w pluginach - załatana luka, przez którą specjalnie spreparowana ścieżka pluginu z ukośnikiem wstecznym mogła ominąć kontrolę katalogów na macOS i Linuksie
MCP znowu działa ze starszymi serwerami HTTP - serwery skonfigurowane jako http, które mówią tylko starszym protokołem HTTP+SSE, wcześniej w ogóle się nie łączyły
Szczegóły 50
Dodano user.email i user.groups do telemetrii, którą Claude Desktop i Cowork wysyłają przez bramkę Claude apps - tak samo jak sesje terminalowe
Dodano obsługę wskazania --plugin-dir na cały folder z pluginami: każdy podfolder z manifestem wczytuje się automatycznie, a dodawanie lub usuwanie podfolderów w trakcie działania jest wykrywane na bieżąco
Dodano limit 1 GB na wyniki narzędzi zapisywane na dysk; podgląd w rozmowie informuje, gdy zapisany plik został obcięty
Usprawniono start --worktree na dużych repozytoriach - nowy worktree jest teraz tworzony równolegle (git 2.32+)
Usprawniono szczegóły agenta w /workflows - wywołania narzędzi są oznaczone jako w toku, nieudane lub zakończone, lista zadań subagenta pojawia się gdy istnieje, a Enter rozwija wywołania razem z danymi wejściowymi i wynikami
Usprawniono podpowiedzi komend slash wpisywanych w środku prompta - pasujące komendy pokazują się teraz jako lista (Tab otwiera ją poza trybem pełnoekranowym) zamiast jednej sugestii, a skill z pluginu jest teraz znajdowany po samej nazwie
Usprawniono zdalne serwery MCP wymagające logowania - Claude Code nie rejestruje już klienta OAuth, zanim faktycznie się zalogujesz
Skrócono czas wznawiania długich sesji, które czytają dużo plików
Usprawniono komunikat błędu przy obrazku przekraczającym limit rozmiaru, którego nie da się zdekodować - teraz nazywa przyczynę i sposób naprawy zamiast tylko podawać limit
Usprawniono odczyt artefaktu napisanego przez kogoś innego przez narzędzie Artifact - podsumowanie traktuje teraz taką stronę jako niezaufaną treść i sygnalizuje osadzone instrukcje zamiast je przekazywać dalej
Zaktualizowano opis opcji uprawnień dla folderu .claude, żeby mówił wprost, co faktycznie pozwala - edycję plików w folderze .claude projektu (lub ~/.claude) na czas sesji
Zmieniono zachowanie maszyn z forceLoginGatewayUrl w zarządzanych ustawieniach - sesje od startu logują się przez bramkę Claude apps, tak jak przy forceLoginMethod: "gateway"; zostawione logowanie do claude.ai albo klucz API nie są już używane
Zmieniono przetwarzanie obrazów na wbudowaną obsługę środowiska uruchomieniowego - CLI nie wypakowuje już natywnego modułu obrazów do katalogu tymczasowego
Zmieniono metadane wyświetlane dla pluginów - zakładka Installed i claude plugin details preferują teraz wpis z marketplace nad plugin.json, uzupełniając braki danymi z plugin.json
Zmieniono sesje bramki Claude apps - eksportują teraz OpenTelemetry bezpośrednio do kolektora nazwanego w zarządzanych ustawieniach bramki w OTEL_EXPORTER_OTLP_ENDPOINT, zamiast przez przekaźnik bramki; sesje bez nazwanego kolektora nadal korzystają z przekaźnika
[VSCode] Dodano automatyczne archiwizowanie sesji nieaktywnych przez określony czas (nowe ustawienie "Archive inactive sessions", domyślnie 14 dni)
Naprawiono wznawianie subagenta uruchomionego na pierwszym planie, które zmieniało jego listę narzędzi i prefiks system prompta, psując ponowne użycie cache promptu dla tego agenta
Naprawiono agentów-teammates i wznowione subagenty przenoszące kontekst hooka SubagentStart oraz wstępnie wczytane skille poza prefiks prompta w kolejnych turach, co psuło ponowne użycie cache promptu
Naprawiono wznawianie po tym, jak poprzedni proces padł w trakcie działania narzędzia - ostatni prompt nie jest już przepisywany, a przerwane wywołanie narzędzia zostaje zachowane i oznaczone jako przerwane
Naprawiono /model opusplan[1m] odrzucane z błędem "Model not found"
Naprawiono podświetlaną składniowo część kodu w promptach o uprawnienia i wiadomościach, która czasem gubiła znak po symbolu ? w Ruby albo $ w Erlangu lub Perlu
Naprawiono transkrypt w trybie pełnoekranowym przeskakujący o jeden wiersz za każdym razem, gdy otwierała się lub zamykała lista podpowiedzi komend slash albo plików przez @
Naprawiono ścieżkę pluginu zawierającą ukośnik wsteczny, która omijała kontrolę zawierania symlinków na macOS i Linuksie
Naprawiono foldery pluginów, których nazwa zaczyna się od dwóch kropek - były błędnie odrzucane jako leżące poza katalogiem głównym pluginu
Naprawiono sesje VS Code i SDK czasami wymagające ponownego logowania, gdy sesja została zamknięta w trakcie odświeżania tokena
Naprawiono sesje Remote Control wysyłające sygnał końca tury przed ostatnią wiadomością odpowiedzi, przez co w apce Claude odpowiedź mogła wyglądać na zakończoną, zanim dotarła jej ostatnia część
Naprawiono sesje w tle (--bg) czasami wygaszane w trakcie tury, gdy wiadomość przychodziła tuż przed limitem czasu bezczynności
Naprawiono własne sprawdzanie statusu i diffów git przez Claude Code, które uruchamiało filtry clean skonfigurowane przez zagnieżdżone repozytorium wewnątrz katalogu roboczego
Naprawiono narzędzie doradcze i jego instrukcje ponownie ustalane dla każdego zapytania na podstawie modelu z tego zapytania - decyzja jest teraz podejmowana raz i ogłaszana w rozmowie, gdy się zmienia
Naprawiono publikację artefaktu akceptującą nazwy narzędzi konektora, których konektor w ogóle nie udostępnia - publikacja jest teraz odrzucana, gdy żadne z zadeklarowanych narzędzi nie istnieje, i ostrzega, gdy brakuje tylko części
Naprawiono /add-dir <podkatalog> odmawiające wczytania agentów podkatalogu, gdy zarządzane ustawienia blokują skille wyłącznie do pluginów, oraz obiecujące agentów, gdy zablokowani są tylko agenci
Naprawiono dwuklawiszowe skróty klawiszowe anulowane po cichu, gdy drugi klawisz przychodził później niż sekundę - tak jak w tmuksie; teraz czekają 3 sekundy i pokazują komunikat, gdy upłynie czas
Naprawiono forkowane skille (context: fork) nieprzesyłające swojego prompta startowego strumieniowo, a przy --forward-subagent-text także swoich tur tekstowych jako zdarzeń postępu w stream-json
Naprawiono domyślny folder komponentów pluginu, którego system operacyjny nie może sprawdzić (np. pętla symlinków) - był po cichu pomijany, teraz jest zgłaszany w /plugin razem z kodem błędu
Naprawiono przekaźnik telemetrii OTLP bramki Claude apps, który wstrzymywał całe przekazywanie do kolektora na 30 sekund po odrzuceniu kilku danych jako wadliwych lub zbyt dużych
Naprawiono /plugin w zakładkach Discover/Browse oraz claude plugin list --json --available niepokazujące opisu ani nazwy wyświetlanej dla pluginów z marketplace, których metadane są tylko w plugin.json
Naprawiono /login pokazujące komunikat o braku skonfigurowanego adresu bramki przy ponownym uruchomieniu w sesji, która zalogowała się do bramki Claude apps ustawionej przez zarządzane ustawienia
Naprawiono /model twierdzące, że model został zapisany jako domyślny, mimo że plik ustawień nie mógł zostać zapisany - teraz mówi, że zapis się nie udał i dlaczego
Naprawiono /clear wywoływane z Remote Control czekające na hooki SessionStart i na otwarte okna dialogowe terminala przed zakończeniem
Naprawiono okno dialogowe /config zmieniające wysokość przy przełączaniu między zakładkami
Naprawiono wznawianie przebiegu workflow po restarcie jego kontenera - wznowienie, którego dziennik przebiegu zaginął, kończy się teraz jasnym błędem zamiast ponownego uruchamiania wszystkich agentów
Naprawiono odniesienie do kodów błędów w skillu claude-api - brak dostępu do modelu zwraca 404, a niedostępne nagłówki beta zwracają 400, nie 403
Naprawiono sesje nieinteraktywne (-p ze stream-json na wejściu, Agent SDK, sesje w chmurze) resetujące katalog roboczy powłoki przy każdej nowej wiadomości użytkownika - cd jest teraz zachowywane między turami
Naprawiono serwery MCP skonfigurowane jako http, które mówią tylko starszym protokołem HTTP+SSE - w ogóle się nie łączyły; Claude Code przełącza się teraz na SSE zgodnie ze specyfikacją MCP
Naprawiono niektóre konektory claude.ai w sesjach chmurowych pokazujące się jako wymagające uwierzytelnienia, mimo że są połączone w claude.ai (serwery odpowiadające na nieobsługiwane żądanie kodem HTTP 401)
Naprawiono sesje zdalne trzymające kontener sandboxa aktywny, podczas gdy czekały na zatwierdzenie konektora lub link do logowania
Naprawiono wznowione sesje pokazujące długie instrukcje odzyskiwania przeznaczone dla modelu w komunikatach o niedokończonym zadaniu w tle zamiast krótkiej linii statusu
Windows: Naprawiono Read, Write i Edit odrzucające każdy plik z błędem o zmienionej rezolucji symlinku podczas pracy wewnątrz AppContainer lub sandboxa z ograniczonym tokenem
[VSCode] Naprawiono pusty czat w panelu bocznym po Reload Window lub restarcie, gdy rozmowa była otwarta dłużej niż 10 minut
[VSCode] Naprawiono kropkę na osi czasu wyświetlaną poniżej tekstu w komunikacie o aktywnym Remote Control
Drobne poprawki i aktualizacje 1 v2.1.263
Drobne poprawki i ulepszenia wewnętrzne. v2.1.263
2.1.261
4 Sep 2026 v2.1.261

Nowy /skill-doctor

MCPHooksAuth

Nowy /skill-doctor pokazuje, które skille stoją nieużywane i ile kosztują w kontekście, rosną limity outputu z komend i zadań w tle, a dziesiątki poprawek naprawiają Remote Control, VS Code i gubienie znaków przy szybkim pisaniu.

Nowy /skill-doctor - pokazuje, które wczytane skille stoją nieużywane i ile kosztują w kontekście, żeby dało się je wywalić
Wyższe limity outputu z komend i zadań w tle - nowe ustawienia bashOutputMaxChars i taskOutputMaxChars podnoszą, ile tekstu z poleceń i zadań w tle trafia od razu do rozmowy (przed zapisem do pliku), do 128 tysięcy znaków
Naprawiono gubienie i mieszanie znaków przy szybkim pisaniu - literki czasem lądowały w złej kolejności albo znikały przy szybkim wpisywaniu lub przytrzymaniu klawisza
Szczegóły 67
Dodano do /status i claude doctor linię "Organization policy" pokazującą, dlaczego reguły organizacji nie mogły się wczytać (np. gdy proxy nie przepuszcza odpowiedniego adresu)
Dodano ustawienia bashOutputMaxChars i taskOutputMaxChars podnoszące limit tekstu z komend i zadań w tle widocznego od razu w rozmowie (przed zapisem do pliku) - do 128 tysięcy znaków
Dodano --append-subagent-system-prompt-file - wczytuje systemowy prompt subagenta z pliku, dla promptów zbyt długich, żeby wpisać je w linii poleceń
Dodano /skill-doctor - pokazuje, które wczytane skille stoją nieużywane i ile kosztują w kontekście, żeby dało się je wywalić
Poprawiono selektor /model i pigułkę modelu w VS Code - pokazują teraz nazwę modelu zamiast surowego identyfikatora Bedrock, Vertex AI czy bramki LLM, gdy Claude Code go rozpoznaje
Poprawiono start na Google Vertex AI przy ustawionym GOOGLE_APPLICATION_CREDENTIALS - tworzenie klienta API nie uruchamia już ponownie wykrywania projektu Google Cloud ani dodatkowych procesów gcloud
Poprawiono wydajność strumieniowania odpowiedzi - już wyrenderowane bloki nie są ponownie sprawdzane przez układ przy każdej aktualizacji
Poprawiono ostrzeżenie przed niebezpiecznym rm - łapie teraz też rm -rf na parametrach pozycyjnych i wewnątrz skryptów sh -c w cudzysłowie
Poprawiono obsługę sytuacji, gdy API nie wysyła żadnych nagłówków odpowiedzi - ponowna próba czeka teraz do API_TIMEOUT_MS (domyślnie 10 minut) zamiast kolejnych 3 minut, a komunikat mówi, co zmienić
Zmieniono komunikat błędu 403 przy wczytywaniu ustawień zarządzanych w bramce Claude apps (przy starcie albo po /login) - mówi teraz, że Claude Code może być wyłączony dla organizacji, zamiast sugerować ponowne logowanie
Zmieniono zachowanie komputerów z ustawieniem zarządzanym forceLoginMethod: "gateway" - ignorują teraz pozostały klucz API albo logowanie claude.ai i proszą o /login; sesje Bedrock, Vertex AI i Foundry działają bez zmian
Zmieniono tryb auto - link pakujący treść w adres publicznego generatora diagramów jest teraz traktowany jak upload na tę stronę i nie jest już automatycznie zatwierdzany, chyba że sam o to poprosisz
Zmieniono skróty do edycji słów w polu wiadomości, żeby działały jak w Bashu - Ctrl+W kasuje do najbliższej spacji, Alt+F i Alt+D zatrzymują się na końcu słowa, a interpunkcja rozdziela słowa; ustawienie keybindingFlavor nie ma już żadnego znaczenia
Zmieniono liczenie tokenów w /context - gdy API do liczenia tokenów jest niedostępne, używane jest teraz lokalne oszacowanie zamiast dodatkowych zapytań do małego modelu
[VSCode] Dodano do menu Output styles przewodnik "Build a custom style", który zapisuje plik własnego stylu wyjścia i od razu pokazuje go na liście
[VSCode] Dodano w oknie serwerów MCP formularz dodawania serwera oraz opcję usuwania - serwery MCP da się teraz dodać i usunąć bez wychodzenia z edytora
[VSCode] Dodano na liście sesji pusty pierścień przy sesjach otwartych w terminalu, innym oknie VS Code albo w Claude Desktop - nie wyglądają już na zamknięte
[VSCode] Dodano przycisk zwijania przy oknach z pytaniem o uprawnienia - można teraz przeczytać rozmowę pod spodem bez zamykania okna, a przestrzeń obok okna przewija rozmowę
[VSCode] Dodano "Archive session" do menu pod prawym przyciskiem na liście sesji i osobną ikonę dla Unarchive
[VSCode] Zmieniono selektor modeli na jedną płaską listę wszystkich modeli - wiersze ze starszymi zapisami nazw modeli są teraz na końcu listy
Naprawiono znaki czasem lądujące w złej kolejności albo gubione przy szybkim pisaniu lub przytrzymaniu klawisza
Naprawiono /add-dir <podkatalog> zgłaszające fałszywy błąd "couldn't be resolved", gdy katalog roboczy leży na automouncie /net
Naprawiono kreatora konfiguracji Bedrocka zawieszającego się, gdy AWS albo pomocnik danych uwierzytelniających nie odpowiada - teraz kończy się jasnym błędem po limicie czasu; naprawiono też sprawdzanie modeli nieudające się za proxy podglądającym ruch TLS
Naprawiono sesje w chmurze odrzucające wtyczkę zsynchronizowaną z claude.ai, gdy ustawienia zarządzane wymuszają ją w enabledPlugins - próba zastępczego pobrania z marketplace mogła się nie udać
Naprawiono niemożność usunięcia znaku bezpośrednio przed "pigułką" [Image #N] wklejonego obrazka w polu wiadomości
Naprawiono wznawianie sesji gubiące wynik hooków i inny kontekst wokół równoległych wywołań narzędzi - zmieniało to treść wznawianego zapytania
Naprawiono Remote Control pokazujące nieaktualny tryb uprawnień po podłączeniu telefonu, przeglądarki albo aplikacji claude.ai do sesji terminalowej, albo po zmianie trybu w terminalu
Naprawiono sesje Remote Control pokazujące się jako wciąż pracujące (zawieszony spinner i przycisk Stop) po zatrzymaniu tury z podłączonego telefonu albo przeglądarki, albo po lokalnej komendzie typu /clear
Naprawiono sesje SDK i chmurowe ignorujące Stop albo przerwanie wysłane zaraz po pierwszym prompcie, zanim tura się zaczęła - tura zatrzymuje się teraz zamiast dokończyć się do końca
Naprawiono Remote Control wgrywające sesję pobraną przez /teleport do podłączonej sesji - wyglądało to na telefonie i w przeglądarce jak dopisanie do oryginału
Naprawiono strumień zdarzeń przychodzących Remote Control niedziałający za firmowym proxy podglądającym TLS na natywnym Windowsie
Naprawiono Remote Control pokazujące domyślny poziom effort na claude.ai, gdy faktyczny poziom pochodzi z ustawień
Naprawiono gcpAuthRefresh otwierające przeglądarkę przy starcie, gdy sprawdzanie danych uwierzytelniających Google trwało długo, mimo że dane wciąż były ważne
Naprawiono konektory claude.ai znikające na całą sesję, gdy pobranie ich przy starcie przekroczyło czas - CLI ponawia teraz próbę w tle
Naprawiono utrzymujące się wysokie zużycie procesora, gdy agenta w tle nie dało się wznowić, a próba obudzenia go ponawiała się w ciasnej pętli
Naprawiono flagi funkcji zarezerwowane dla nowszej wersji, które czasem stosowały się też do starszej wersji Claude Code na tym samym komputerze
Naprawiono /usage i panel zużycia w VS Code gubiące wiersz tygodniowego limitu dla konkretnego modelu, gdy endpoint zużycia jest ograniczony częstotliwością albo panel otwiera się zaraz po starcie
Naprawiono claude -p --resume <plik> przejmujące błędnie zapisany identyfikator sesji z transkryptu - sesja wznawia się teraz pod nowym identyfikatorem
Naprawiono wskaźnik postępu w terminalu (iTerm2, Ghostty, ConEmu) pokazujący sesję jako zakończoną, mimo że workflow albo agent w tle wciąż działał
Naprawiono rzadki błąd układu, w którym pole renderowało się z błędną wysokością po przełączeniu kontenera między układem wierszowym a kolumnowym
Naprawiono odczyt adresu IP klienta w bramce Claude apps, gdy zaufane proxy dokleja port do nagłówka X-Forwarded-For - przy ustawionej liście dostępu nieczytelny wpis dostaje teraz błąd 403
Naprawiono bramkę Claude apps każącą Claude Desktop eksportować OpenTelemetry jako JSON, mimo że CLI terminalowe używa protobuf - kolektory przyjmujące tylko protobuf odrzucały wcześniej dane z Desktopa
Naprawiono Desktop i wersję webową pokazujące sesję jako zajętą, mimo że tylko obserwowała aktualizacje artefaktu
Naprawiono Claude w Chrome - narzędzie do wgrywania plików kończyło się błędem "paths: expected array, received undefined" w lokalnych sesjach Cowork uruchamianych z aplikacji Claude Desktop
Naprawiono SendMessage do sesji Remote Control offline na innym komputerze - wcześniej pokazywało to jako dostarczone, teraz wynik mówi, że dostawa czeka na ponowne połączenie tamtego komputera
Naprawiono podpowiedzi instalacji wtyczek z CLI uruchamianych w tle przez Bash - są teraz wykrywane, a surowy znacznik <claude-code-hint> nie przecieka już do rozmowy
Naprawiono teammate'ów zespołu agentów działających w tym samym procesie - ponownie wysyłali zapowiedzi narzędzi i skilli z pierwszej tury także w drugiej turze, co zmieniało początek zapytania i psuło trafienie w cache promptu
[VSCode] Naprawiono sesję teleportowaną z Claude Code na webie traktującą pytanie przerwane zamknięciem sesji w chmurze jako odrzucone
[VSCode] Naprawiono pole zmiany nazwy karty sesji otwierające się puste dla karty przywróconej razem z oknem - zaczyna teraz od aktualnej nazwy
[VSCode] Naprawiono zwinięte sekcje na liście sesji pokazujące się przez chwilę jako rozwinięte przy każdym wczytaniu panelu
[VSCode] Naprawiono widok Focus pokazujący wywołanie narzędzia jako wciąż trwające, mimo że Claude poszedł dalej - np. gdy czekało pytanie na odpowiedź
[VSCode] Naprawiono podświetlenie aktywnego wiersza na liście sesji, które przestawało się zgadzać, gdy poprawiał się identyfikator sesji w nieaktywnej karcie Claude
[VSCode] Naprawiono ponowne otwarcie kartą Cmd/Ctrl+Shift+T oraz otwieranie z deep-linku umieszczające kartę Claude poza grupą edytora Claude, gdy karta Claude miała fokus
[VSCode] Naprawiono "Add to group" na karcie sesji umieszczające sesję otwartą z Claude Code na Webie w dwóch grupach naraz - teraz przenosi wpis pokazywany na liście sesji
[VSCode] Naprawiono selektor modeli pokazujący modele wyłączone już przez organizację, dopóki okno nie zostało przeładowane dwukrotnie
[VSCode] Naprawiono kartę otwartą z listy sesji wracającą do tamtej sesji oraz kartę otwartą z sesji Web restartującą teleport albo zostającą pustą, po przeładowaniu widoku karty przez VS Code
[VSCode] Naprawiono historię pytań pobocznych /btw z wcześniejszych sesji nadpisywaną, gdy pytanie pada zaraz po przeładowaniu okna albo gdy plik ustawień ma błędy
[VSCode] Naprawiono kartę oczekującego pytania nieukazującą się ponownie po przeładowaniu panelu Claude przy logowaniu kontem Claude.ai albo Console
[VSCode] Naprawiono funkcje dostępne tylko dla claude.ai zostające widoczne w innych panelach Claude w tym samym oknie, gdy jeden panel przełączył się na zewnętrznego dostawcę z pliku ustawień
[VSCode] Naprawiono ekran logowania pojawiający się mimo włączonego ustawienia Disable Login Prompt, gdy Claude Code zgłasza brak logowania albo zapytanie zawodzi z jego braku
[VSCode] Naprawiono kolejne w kolejce okno z pytaniem o uprawnienia zachowujące tekst wpisany w poprzednim oknie i przyjmujące od razu drugie kliknięcie
[VSCode] Naprawiono linki instalujące wtyczkę otwierające panel boczny Claude bez okna instalacji w oknie, w którym wcześniej pokazywała się tylko lista sesji
[VSCode] Naprawiono miernik zużycia w panelu bocznym zostający pusty w nowym oknie, dopóki nie otworzono okna Account & usage, oraz limit zużycia 0% pomijany w mierniku
[VSCode] Naprawiono "Start new session in this group" gubiące grupę po New conversation oraz brakującą kropkę nieprzeczytanej wiadomości dla sesji zakończonej, zanim wczytała się lista nieprzeczytanych w panelu bocznym
[VSCode] Naprawiono odznakę karty edytora pokazującą nieprzeczytane w trakcie trwającej tury albo brakującą na karcie otwartej z listy sesji, oraz "Add Session Tab to Group" nic nierobiące dla zarchiwizowanej sesji
[VSCode] Naprawiono "Enable Remote Control for all sessions" - przełączenie stosuje się teraz od razu też do sesji otwartych w innych oknach VS Code
[VSCode] Naprawiono filtr Open na liście sesji dla sesji kontynuowanych z claude.ai, których karta wciąż była zapisana pod sesją webową, oraz dodano etykiety sekcji menu filtra dla czytników ekranu
2.1.260
3 Sep 2026 v2.1.260

Nowy panel diff w trybie pełnoekranowym

MCPHooksGit

Nowy panel diff pokazujący zmiany na żywo w trybie pełnoekranowym, załatane dziury w regułach uprawnień (foldery "tylko do odczytu" mogły być zapisywalne) i wycofana zeszłotygodniowa zmiana, która blokowała zwykłe polecenia jak npm run build.

Nowy panel diff w trybie pełnoekranowym - widzisz na żywo, obok rozmowy, wszystkie niezapisane zmiany, które wprowadza Claude; włączasz go komendą /diff
Załatane luki w regułach uprawnień z nawiasami i błędnymi wzorcami - ścieżki z nawiasami w regułach Edit/Write/Read były po cichu ignorowane przez sandbox Bash, przez co foldery oznaczone jako "tylko do odczytu" dało się zapisywać; jedna zła reguła z niedomkniętym [ psuła edycję wszystkich plików
Wycofano zeszłotygodniową zmianę (2.1.259), która blokowała zwykłe polecenia - reguła Read() stosowana do argumentów Bash odmawiała np. npm run build pod regułą Read(.//build/) i pytała o zgodę nawet w trybie auto przy cd katalog && grep
Szczegóły 66
Dodano panel diff w trybie pełnoekranowym - pokazuje niezapisane zmiany obok rozmowy, włączany komendą /diff
Dodano do /cost i pola prompt_cache w pasku statusu prawdopodobną przyczynę nietrafień w cache promptu (np. zmiana definicji narzędzi albo systemowego prompta, bezczynność dłuższa niż czas życia cache)
Dodano /reload-plugins do sesji headless - pojawia się teraz na liście komend w Claude Code Desktop i SDK
Dodano tekstową wersję /advisor (/advisor, /advisor <model>, /advisor off) dla aplikacji desktopowej, Remote Control i innych sesji headless (-p/Agent SDK)
Dodano oidc.scope_on_refresh do bramki Claude apps - dla dostawców tożsamości, które zwracają id_token przy odświeżeniu tylko po ponownym zapytaniu o openid
Dodano w bramce Claude apps wsparcie dla nowszych kluczy Claude Desktop w blokach polityki desktop, w tym userPluginMarketplacesEnabled i userPluginUploadsEnabled
Poprawiono strukturalny output: agent({schema}) w narzędziu Workflow odrzuca z góry schemat JSON, którego nie da się spełnić, a błędy limitu prób pokazują teraz ostatnie niepowodzenie walidacji
Poprawiono komunikat przy usuwaniu sesji w tle z niewypchniętymi commitami w worktree - podaje nazwę brancha i liczbę commitów, a ponowne usunięcie odrzuca worktree
Poprawiono log błędu odświeżania w bramce Claude apps - wskazuje, który krok zawiódł
Poprawiono zużycie procesora w bezczynności dla sesji nieinteraktywnych (-p/SDK)
Poprawiono liczenie tokenów w bramce Claude apps na Amazon Bedrock - dla przerwanego żądania używane jest teraz darmowe API CountTokens (wymaga uprawnienia bedrock:CountTokens) zamiast zapytania na jeden token
Poprawiono komunikat błędu dla reguł typu Edit(C:\dir\(name)\**), gdzie \( jest odczytywane jako escapowany nawias zamiast separatora ścieżki - sugeruje teraz jednoznaczny zapis
Poprawiono auto-kompresję dla modeli z kontekstem 1M - sesje Opus i Fable kompresują się tuż przed limitem 1M tokenów, a kompresja odzyskująca przy bardzo dużym kontekście nie kończy się już timeoutem po 10 minutach
Poprawiono /ultrareview i claude ultrareview - czekają teraz do 45 minut (wcześniej 30) na długo trwające recenzje w chmurze
Poprawiono /effort na Claude Fable 5.1 - zmiana poziomu w trakcie sesji nie unieważnia już cache promptu
Zaktualizowano wbudowany skill claude-api - przykłady w Go, Javie i C# używają teraz aktualnych identyfikatorów modeli, dopisano też, że tańsze modele robocze/subagentów powinny być z aktualnej generacji
Zmieniono działanie ctrl+l/cmd+k w trybie pełnoekranowym - czyszczą teraz widok transkryptu jak terminalowe clear; wcześniejsze wiadomości wciąż widać po przewinięciu w górę
Zmieniono obsługę reguł uprawnień z tekstem po zamykającym nawiasie (np. Bash(ls) x), które nigdy niczego nie dopasowywały - są teraz zgłaszane jako błędne ustawienie zamiast po cichu ignorowane
Zmieniono ustawienia zarządzane serwerowo - zarządzany CLAUDE.md (claudeMd) nie wywołuje już okna zgody bezpieczeństwa; hooki, polecenia powłoki, sandbox i niebezpieczne ustawienia env nadal go wymagają
Zmieniono Claude w Chrome - podąża teraz za ustawieniem administratora organizacji; gdy admin je wyłączy, --chrome, /chrome i narzędzia przeglądarkowe są niedostępne
Zmieniono bramkę Claude apps - wysyła orgPluginSettings w formacie listy odczytywanym przez Claude Desktop 1.15200.0 i nowsze; starsze wersje desktopa go ignorują
Zmieniono bramkę Claude apps - odmawia startu i wskazuje pole, gdy polityka desktop ma błędną nazwę pola w zagnieżdżonym obiekcie wpisu managedMcpServers lub orgPluginSettings
Zmieniono polecenia wpisywane w trybie ! (bash-mode) - działają poza sandboxem nawet przy włączonym ścisłym trybie (sandbox.allowUnsandboxedCommands: false), tak jak wpisywanie we własnym terminalu
Zmieniono --kill-session-after-min w self-hosted runnerze - zwalnia sesję czekającą tylko na użytkownika (wstrzymaną, wznawialną kolejną wiadomością) zamiast ją zabijać i zgłaszać błąd
Usunięto godzinny limit czasu dla poleceń w tle uruchamianych przez subagentów - działają teraz do zakończenia albo zatrzymania, tak jak w sesji głównej
[VSCode] Dodano wybrany poziom effort do pigułki modelu w stopce, naprawiono nieaktualny poziom effort po zmianie modelu i przywrócono wcześniejszy, kompaktowy rozmiar pigułek
[VSCode] Dodano filtry Open i Closed do menu statusu na liście sesji
Naprawiono reguły uprawnień Edit/Write/Read ze ścieżką zawierającą nawiasy - były odrzucane jako nieprawidłowe albo ignorowane przez sandbox Bash, przez co foldery "tylko do odczytu" dało się zapisywać
Naprawiono jedną regułę uprawnień plikowych z niekompilowalnym wzorcem (np. niedomknięty [) psującą edycję każdego pliku błędem "Invalid regular expression" - taka reguła odmowy pilnuje teraz dosłownej ścieżki, którą zapisano
Naprawiono sprawdzanie uprawnień Bash automatycznie akceptujące polecenia zsh z ukrytym podstawianiem komend w przypisaniu REPORTTIME, REPORTMEMORY lub DIRSTACKSIZE - proszą teraz o zgodę
Naprawiono wykrywanie modeli na Bedrocku, liczenie tokenów oraz zapytania o dane uwierzytelniające AWS SSO/STS kończące się błędem "unable to get local issuer certificate", gdy firmowy główny certyfikat CA jest tylko w magazynie certyfikatów systemu
Naprawiono permissions.blockReadsOutsideWorkingDirectories na macOS ukrywające konfigurację gita użytkownika przed gitem w sandboxie oraz własny checkout subagenta izolowanego w worktree
Naprawiono niewczytywanie się ustawień zarządzanych dla użytkowników claude.ai Enterprise/Team, którzy mieli też pozostały klucz API z wcześniejszego /login
Naprawiono /status pokazujące zalogowane konto claude.ai i skonfigurowany klucz API tak, jakby oba były aktywne - dane uwierzytelniające, które nie są używane, są teraz oznaczone
Naprawiono zarządzane wpisy skillOverrides odwołujące się do aliasu wbudowanego skilla (np. checkup dla /doctor) - nie działały; reguły odmowy Skill(name) nie obejmowały też zagnieżdżonego skilla zapisanego jako <katalog>:nazwa
Naprawiono agentów model: fable ignorujących tag [1m] przy przypięciu ANTHROPIC_DEFAULT_FABLE_MODEL - działali po cichu z oknem kontekstu 200K
Naprawiono selektor /model niepokazujący Fable 5.1 organizacjom, które mogą go używać - był akceptowany tylko po wpisaniu /model claude-fable-5-1
Naprawiono cache promptu na Claude Fable 5.1 nieobejmujący kontekstu dołączonego po wynikach narzędzi - był wysyłany bez cache przy każdej turze z wywołaniem narzędzia
Naprawiono przełączanie modelu pozostające zablokowane do końca sesji po błędzie wczytania hooka wtyczki - każda zmiana modelu sprawdza teraz stan na nowo, a odmowa nazywa przyczynę
Naprawiono przełączanie modelu blokowane na całą sesję, gdy nie dało się wczytać marketplace wtyczki zarządzanej przez organizację
Naprawiono serwery MCP dostarczane przez SDK (np. konektory Desktop) czasem brakujące w pierwszej turze i pojawiające się dopiero w kolejnej
Naprawiono narzędzia Claude w Chrome kończące się błędem "Not connected" w trakcie zadania w sesjach claude.ai hostowanych w chmurze po dodaniu lub usunięciu konektora
Naprawiono dzielenie flag, złożonych emoji i liter z akcentem na granicy zawiniętych linii oraz nieaktualny tekst zostający na ekranie, gdy flaga lub złożone emoji trafia w dwie ostatnie kolumny terminala (pokazywane teraz jako )
Naprawiono Remote Control akceptujące wybór modelu, który nie jest prawidłową nazwą modelu - jest teraz odrzucany błędem od razu, zamiast zawieść przy kolejnej wiadomości
Naprawiono /rewind i --rewind-files zgłaszające sukces, gdy brakowało plików kopii zapasowej checkpointu i nic faktycznie nie zostało przywrócone
Naprawiono /rewind zostawiające nieaktualne śledzenie odczytu plików z cofniętych tur - powodowało to zaślepki "File unchanged since last read" i ponowne wstrzykiwanie całych plików po zewnętrznych edycjach
Naprawiono -p --resume/--continue (używane przez aplikację desktopową) kończące się błędem przy każdej próbie po utracie metadanych gita przez katalog worktree sesji - zawodzi teraz raz, a potem wznawia się bez worktree
Naprawiono subagenta wznawiającego innego agenta przez SendMessage nigdy niebudzonego po jego zakończeniu - powiadomienie trafiało wcześniej do rozmowy głównej
Naprawiono w zespołach agentów: transkrypt teammate'a działającego w tym samym procesie tracący wiadomości albo pustoszejący podczas długiego oczekiwania na ponowienie zapytania do API (np. pod CLAUDE_CODE_RETRY_WATCHDOG) - komunikaty o ponowieniach wypierały prawdziwe wiadomości
Naprawiono sesję przeniesioną w tło pojawiającą się dwa razy w ListAgents (jako widmowy "interaktywny" bliźniak o tej samej nazwie) i odbierającą dostarczenia SendMessage w podglądzie
Naprawiono sporadyczne błędy "task output swap refused" przy wielu sesjach współdzielących ten sam katalog projektu
Naprawiono Ctrl+Z w trybie pełnoekranowym zostawiające powłokę na alternatywnym ekranie, rysowanym nad wstrzymanym interfejsem
Naprawiono subagentów narzędzia Workflow restartowanych jako zawieszone, gdy trwała jeszcze długa kompresja kontekstu
Naprawiono wtyczki z marketplace pod URL-em niedające się zainstalować z błędem "marketplace entry path does not stay inside the marketplace directory", gdy aplikacja hostująca (np. Claude Desktop) zapisuje je jako katalog
Naprawiono dodatkową kartę przeglądarki otwierającą się przy publikacji artefaktu z sesji prowadzonej z claude.ai, aplikacji desktopowej albo mobilnej (Remote Control)
Naprawiono pierwsze wywołanie narzędzia Artifact kończące się błędem walidacji "Invalid tool parameters" w niektórych sesjach Cowork
Naprawiono gubienie zaznaczenia linii w IDE przy uruchamianiu skilla albo polecenia - kontekst "N lines selected" dociera teraz do Claude
Naprawiono wykrywanie repozytorium dla projektów GitLab w zagnieżdżonych podgrupach (np. gitlab.com/grupa/podgrupa/projekt)
Naprawiono odwołania do zgłoszeń owner/repo#123 w renderowanym outpucie linkujące do github.com podczas pracy w repozytorium GitLaba - linkują teraz do zgłoszenia na gitlab.com
Naprawiono w Glob/Grep sprawdzanie ścieżki wyszukiwania na dysku przed decyzją o uprawnieniu - brakująca ścieżka jest zgłaszana dopiero po decyzji o uprawnieniu, tak jak w Read
Wycofano zmianę z 2.1.259 stosującą reguły odmowy Read() do argumentów Bash - blokowała np. npm run build pod regułą Read(.//build/) w każdym trybie i wymuszała pytanie o zgodę nawet w trybie auto dla cd katalog && grep
[VSCode] Naprawiono ekran powitalny znikający w nowej sesji, gdy Remote Control włącza się automatycznie
[VSCode] Naprawiono selektor historii sesji wczytujący tę samą sesję drugi raz, gdy jest już otwarta w innej karcie - przełącza teraz na tę kartę
[VSCode] Naprawiono polecenie Rename w karcie sesji nic niedziałające po cichu, gdy widok karty się jeszcze przeładowywał - działa teraz zawsze
[VSCode] Naprawiono niedokończoną wiadomość, pustą kartę narzędzia albo dodatkową linię "Thought for" zostające na ekranie po ponowieniu przez Claude Code zerwanej odpowiedzi
[VSCode] Naprawiono "Enable Remote Control for all sessions" niedziałające dla karty sesji, która wciąż się uruchamiała w momencie przełączenia opcji
2.1.259
2 Sep 2026 v2.1.259

Równoległe sesje nie nadpisują już nawzajem swoich ustawień

BezpieczeństwoMCPAgenty

Równoległe sesje przestają nadpisywać sobie nawzajem ustawienia projektu, Stop faktycznie zatrzymuje agentów i workflowy w tle, a reguły blokady Bash łatają kilka sposobów na ich obejście - do tego dziesiątki mniejszych poprawek i nowe ustawienie MCP dla organizacji.

Równoległe sesje nie nadpisują już nawzajem swoich ustawień — zaufanie do workspace'u nie resetuje się, a stan MCP i projektu nie znika, gdy masz odpalonych kilka sesji naraz
Stop w sesjach Remote Control faktycznie zatrzymuje agentów i workflowy w tle — zatrzymane zadania zostają widoczne i można je zatrzymać ponownie, aż się faktycznie zakończą
Załatane luki w regułach blokady odczytu przez Bash — reguły Read() obejmują teraz też pliki podane jako wartości opcji (np. --ignore-revs-file=.env), operandy git diff/git grep i złożenia typu cd katalog && cat plik
Szczegóły 37
Dodano ustawienie zarządzane managedMcpServers - organizacje mogą teraz udostępnić serwery MCP przez HTTP/SSE wszystkim użytkownikom (ten sam format wpisu co w .mcp.json); wpisy wskazujące polecenie do uruchomienia są pomijane
Dodano --permission-prompts none dla bezobsługowych hostów headless - wszystko, co normalnie wymagałoby pytania o zgodę, jest teraz automatycznie odrzucane, a aktywny tryb uprawnień (także auto) nadal decyduje o reszcie
Dodano rozpoznawanie poleceń glab mr create/merge/close/reopen/note/update - merge requesty GitLaba pokazują się teraz jako MR !N w zwiniętym podsumowaniu narzędzia i odświeżają odznakę MR w stopce
Dodano --json do claude plugin validate - raport walidacji wtyczki w formacie gotowym do przetwarzania maszynowego
Poprawiono wydajność zmiany rozmiaru terminala i pierwszego renderowania długich odpowiedzi dzięki ponownemu wykorzystaniu pomiarów tekstu
Poprawiono widok szczegółów agenta w /workflows - wyniki w formacie JSON pokazują się teraz z kolorowaną składnią i prawdziwymi podziałami linii, a długie wyniki zwijają się pod przyciskiem rozwijania
Poprawiono start sesji headless/SDK - pierwsza tura zaczyna się nawet do 50 ms szybciej po połączeniu się serwerów MCP
Poprawiono /install-github-app - w repozytorium GitLaba tłumaczy teraz wprost, że działa tylko z GitHubem, i wskazuje dokumentację CI/CD GitLaba
Poprawiono zagnieżdżone wyniki subagentów w tle - trafiają teraz do transkryptu subagenta nadrzędnego, więc wznowieni subagenci je zachowują, a współdzielone transkrypty pokazują ich dostarczenie
Zmieniono działanie allowedMcpServers - obejmuje teraz tylko serwery dodane ręcznie przez użytkownika; serwer managed-mcp.json, który wcześniej odfiltrowywała Twoja lista dozwolonych, teraz wczytuje się przy aktualizacji - żeby go zablokować, użyj deniedMcpServers
[VSCode] Dodano szybki filtr "Active" i menu filtrowania statusu (Needs input, Working, Completed) na pasku bocznym listy sesji
Naprawiono równoległe sesje po cichu nadpisujące nawzajem zmiany w ~/.claude.json - zaufanie do workspace'u nie resetuje się już, a stan MCP i projektu nie ginie przy wielu jednoczesnych sesjach
Naprawiono rozmowę, w której raz odrzucono proces myślenia (thinking) - wcześniej było ono odrzucane też przy każdej kolejnej turze
Naprawiono reguły odmowy Read() dla Bash nieobejmujące plików podanych jako wartości opcji (--ignore-revs-file=.env, -f.env, @plik), operandów plikowych git diff/git grep ani złożeń typu cd katalog && cat plik; grep -r/cp -r na katalogu z zablokowanym plikiem pyta teraz o zgodę
Naprawiono unieważnianie cache promptu przy odświeżeniu tokenu OAuth w sesjach z wyłączoną telemetrią
Naprawiono tryb pełnoekranowy pokazujący pustą rozmowę po długiej turze z setkami wywołań narzędzi
Naprawiono tryb auto uruchamiający turę na modelu, którego nie obsługuje, gdy polecenie albo skill miały w nagłówku wskazany model: - tura trzyma się teraz modelu sesji
Naprawiono ignorowanie CLAUDE_CODE_MAX_CONTEXT_TOKENS dla identyfikatorów modeli w stylu Vertex (przyrostek @RRRRMMDD) nierozpoznawanych przez Claude Code
Naprawiono podgląd na żywo działającego polecenia powłoki ukrywający najnowsze linie, gdy wcześniejsza linia się zawijała
Naprawiono sprawdzanie połączenia z GitHubem w tle uruchamiane przy każdym starcie dla użytkowników claude.ai - wynik jest teraz zapamiętywany między uruchomieniami
Naprawiono --resume kończące się błędem (i --continue otwierające pustą rozmowę), gdy zapisana sesja zawierała załącznik bez treści
Naprawiono ignorowanie model: z nagłówka poleceń i skilli w sesjach interaktywnych
Naprawiono jednorazowy błąd publikacji Artifactu ("unexpected parameter note") w rozmowach kontynuowanych ze starszej wersji
Naprawiono ignorowanie zarządzanego forceRemoteSettingsRefresh przy starcie, gdy pomocnik polityk skonfigurowany przez MDM albo plik ustawień zarządzanych już wcześniej się uruchomił
Naprawiono izolację worktree odrzucającą worktree utworzone przez hooki na maszynach, gdzie git rev-parse zwraca inny komunikat błędu niż "not a git repository"
Naprawiono metryki i zdarzenia OpenTelemetry z sesji w chmurze bez atrybutów user.email, organization.id i user.account_uuid
Naprawiono serwery MCP rozłączające się w trakcie wczytywania listy narzędzi przy starcie - pokazywały się jako połączone bez narzędzi zamiast zgłosić błąd
Naprawiono okno zgody na edycję pliku czasem pokazujące zmienioną linię uciętą bez żadnego oznaczenia
Naprawiono wykrywanie repozytorium gubiące znaną tożsamość repo po chwilowym błędzie sprawdzenia gita
Naprawiono ciche przestawanie egzekwowania ustawień zarządzanych, gdy plik ustawień zarządzanych, drop-in, plist MDM albo wartość HKLM nie dają się odczytać - Claude Code odmawia teraz startu i wskazuje źródło problemu
Naprawiono Stop nie zatrzymujące faktycznie agentów i workflowów w tle w sesjach Remote Control - zatrzymane zadania zostają widoczne i można je zatrzymać ponownie, aż ich procesy się zakończą
Naprawiono wznawianie przebiegu workflow w trakcie, gdy jego poprzedni zatrzymany przebieg jeszcze się kończył - mogło to uruchomić zdublowane kopie jego agentów
Naprawiono adresy repozytoriów marketplace na github.com z końcowym ukośnikiem albo wiszącym ?/# dającym nieprawidłowy adres do sklonowania .git
Naprawiono blokujące hooki Stop powodujące utratę rozumowania modelu z zablokowanej tury i, na niektórych modelach, chybienie cache promptu w kolejnej turze
Naprawiono sesje zdalne (claude.ai) potrzebujące 60 sekund na rozpoczęcie tury po zniknięciu strony serwera MCP hostowanego w przeglądarce
Naprawiono sesje izolowane w worktree odrzucające typowe pętle Bash, potoki xargs i polecenia opakowane w launcher, które nie sięgają do głównego katalogu roboczego
Naprawiono sesje zdalne i zaplanowane nic nierobiące po zatwierdzeniu pytania o uprawnienie do narzędzia-konektora, gdy sesja była w tym czasie wstrzymana
Drobne poprawki i aktualizacje 1 v2.1.258
Dwie poprawki błędów - naprawiono brak uruchamiania na macOS 12 (regresja z 2.1.255) oraz sesje zdalne i zaplanowane przerywane błędem przy ponownym zatwierdzaniu uprawnień. v2.1.258
2.1.257
1 Sep 2026 v2.1.257

Claude Fable 5.1 nowym domyślnym modelem Fable

ModelBezpieczeństwoWydajność

Fable 5.1 zostaje domyślnym modelem, tryb auto dostaje nowe zabezpieczenia przed nieautoryzowanym dostępem do danych i plików, a renderowanie oraz pisanie w promptcie działają wyraźnie płynniej - do tego dziesiątki poprawek błędów.

Claude Fable 5.1 nowym domyślnym modelem Fable — kontekst 1 mln tokenów, ceny 10 USD/50 USD za milion tokenów, a odczyt z cache kosztuje tylko 0,25 USD/Mtok
Tryb auto lepiej pilnuje bezpieczeństwa — nowa reguła blokuje próby wyciągnięcia danych uwierzytelniających z chmury czy sięgnięcia do cudzych zasobów, a przed pierwszym odczytem pliku spoza katalogu roboczego pojawia się pytanie (z opcją całkowitego zablokowania takich odczytów)
Zauważalnie płynniejsze działanie — mniej pracy przy odświeżaniu ekranu w długich rozmowach, strumieniowanie odpowiedzi nie zwalnia wraz z jej długością, a pisanie w polu promptu reaguje szybciej
Szczegóły 103
Dodano Claude Fable 5.1 (claude-fable-5-1) - to teraz domyślny model Fable, z kontekstem 1 mln tokenów i cenami 10 USD/50 USD za milion tokenów (odczyt z cache 0,25 USD/Mtok)
Dodano ustawienia "Format czasu" (timeFormat) i timeZone - wybierzesz zegar 12-godzinny, 24-godzinny, 24-godzinny UTC albo własny wzorzec (strftime) dla znacznika czasu na końcu odpowiedzi i w widoku transkryptu
Dodano w trybie auto regułę "Containment Escape" - próby pobrania danych uwierzytelniających z metadanych chmury, obejścia ograniczeń sieciowych czy sięgnięcia do zasobów innego najemcy (tenant) nie są już automatycznie zatwierdzane, chyba że środowisko wyraźnie oznacza je jako spodziewane
Dodano zmienną CLAUDE_CODE_SUBAGENT_MODEL_FORCE - wymusza ustawiony model (CLAUDE_CODE_SUBAGENT_MODEL albo model główny) na wszystkich subagentach, ignorując nadpisania modelu przy pojedynczym wywołaniu albo w definicji agenta
Dodano opcję s w /effort - zmienia poziom wysiłku tylko dla bieżącej sesji, tak samo jak działa to w /model
Dodano w /doctor ostrzeżenie o nieaktualnych plikach maski sandboksa pozostawionych przez zabitą sesję
Dodano w trybie auto jednorazowe pytanie przed pierwszym odczytem pliku spoza katalogów roboczych, z opcją całkowitego zablokowania takich odczytów (permissions.blockReadsOutsideWorkingDirectories)
Dodano obsługę opisu modelu przesyłanego przez bramkę (gateway) na liście wykrytych modeli w /model (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY) - pozycje bez opisu nadal pokazują "From gateway"
Poprawiono wydajność renderowania - mniej pracy przy odświeżaniu ekranu w długich rozmowach, strumieniowanie odpowiedzi nie zwalnia wraz z jej długością, a aktualizacje agentów w tle nie odświeżają już całego ekranu
Poprawiono płynność pisania w polu promptu dzięki mniejszemu obciążeniu renderowania przy każdym naciśnięciu klawisza
Poprawiono diagnostykę pomocnika polityk (policy helper) - błędy odświeżania widać teraz w /status, odrzucenie okna ustawień zarządzanych wypisuje powód zamknięcia Claude Code, a przekroczenia czasu są zgłaszane wprost jako timeouty
Poprawiono /code-review --comment - wyniki trafiają teraz jako komentarze do merge requestów na GitLabie (przez glab mr note) zamiast zgłaszać, że to niewspierany cel
Poprawiono powiadomienia - pytanie MCP albo prośba o uprawnienie czekająca w kolejce pod innym oknem wysyła powiadomienie systemowe o bezczynności z takim samym opóźnieniem jak widoczne pytanie
Poprawiono tryb szczegółowy i widok transkryptu - komunikaty o zakończeniu asynchronicznych hooków, które przychodzą razem, pokazują się teraz w jednej linii zamiast osobno dla każdego hooka
Poprawiono claude self-hosted-runner --configure-git - włącza teraz też negocjację przy git push, więc pierwszy push nowej gałęzi z nieaktualnego klonu wysyła tylko nowe commity, a nie całe drzewo
Poprawiono zgłaszanie aktywności do aplikacji korzystających z SDK, gdy odpowiedź jest podtrzymywana przez sygnały keep-alive bramki - długie oczekiwanie przy podniesionym CLAUDE_STREAM_IDLE_TIMEOUT_MS nie jest już mylone z zawieszoną sesją
Poprawiono logi połączeń MCP i błędów OAuth - dane uwierzytelniające przenoszone w adresie URL serwera albo nagłówkach żądania są teraz ukrywane
Poprawiono /fork - nowa sesja w tle zachowuje teraz cache promptu z oryginalnej rozmowy, bo informacja o worktree trafia do niej jako wiadomość, a nie jako zmiana systemowego promptu
Poprawiono autouzupełnianie emoji - rozpoznaje teraz pozostałe skróty w stylu GitHub/Slack (:satisfied:, :telephone:, :collision: i inne)
Zmieniono działanie --effort - zdejmuje domyślne ograniczenie poziomu wysiłku nowego modelu tylko na czas bieżącej sesji, a nie na stałe; poziom wysiłku wybrany na claude.ai dla sesji Remote Control obowiązuje teraz przez cały czas trwania tego ograniczenia
Zmieniono zachowanie policyHelper z MDM albo managed-settings.json przesłoniętego przy starcie przez zapisane w cache ustawienia serwerowe - uruchamia się (albo kończy) od razu, gdy pobieranie zgłosi ich usunięcie, a nie dopiero przy kolejnym starcie
Zmieniono managedSourcesBehavior: "merge" - ustawienia sandbox.credentials.awsPairs i sandbox.ripgrep są teraz brane w całości z najwyższego źródła zarządzanego, które je ustawia, zamiast łączyć wartości z kilku źródeł
Zmieniono wykrywanie modeli z bramki (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1) - działa teraz nawet przy ustawionym CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, bo odpytuje wyłącznie Twoją bramkę
Zmieniono claude --resume <session-id> --bg - jeśli sesja o tym ID nic aktualnie nie uruchamia, wznawia ją pod tym samym ID zamiast po cichu tworzyć kopię; utworzenie kopii jest teraz wyraźnie zgłaszane
Zmieniono przeglądanie historii w /btw - zamiast / używasz teraz Shift+←/Shift+→ (albo [/]), żeby przechodzić między ostatnimi pytaniami "przy okazji" i wracać do bieżącej odpowiedzi
Zmieniono defaultMode: "bypassPermissions" w .claude/settings.json albo .claude/settings.local.json - jest teraz ignorowane, tak samo jak "auto"; ustaw je w ustawieniach użytkownika albo zarządzanych, albo użyj --permission-mode
Zmieniono fable i best w sesjach przez bramkę aplikacji Claude - na razie nadal wskazują na Fable 5, bo bramki jeszcze nieskonfigurowane pod Fable 5.1 go odrzucają; żeby użyć Fable 5.1, wybierz go ręcznie w /model
Zmieniono --add-dir, /add-dir i additionalDirectories - odrzucają teraz ścieżki sieciowe (udziały UNC, automounty /net/<host>) z komunikatem, zanim do nich sięgną; na Windowsie użyj zmapowanej litery dysku
Zmieniono logowanie i odświeżanie tokenu przez bramkę aplikacji Claude - teraz weryfikują przypięty certyfikat TLS bramki, tak samo jak już robiło to pobieranie ustawień zarządzanych
Zmieniono sesje w chmurze Cowork i claude.ai - odczyt artefaktu, który nie jest Twój, zawsze najpierw pyta o zgodę, nawet w trybie auto
Usunięto z okien uprawnień Bash i PowerShell wyjaśnienie skrótu Ctrl+E
[VSCode] Dodano zwijalne nagłówki sekcji "ACCOUNT & USAGE" i "SESSION MANAGER" w panelu listy sesji, z adresem e-mail konta, licznikiem zużycia i linkiem "View details" otwierającym okno zużycia
[VSCode] Dodano w stopce pola wpisywania znacznik z aktualnym modelem, który otwiera wybór modelu z wierszem poziomu wysiłku i stroną "More models"
[VSCode] Dodano możliwość zwinięcia sekcji "Ungrouped" na liście sesji
[VSCode] Dodano wybór stylu wyjścia w menu poleceń, łącznie ze stylami własnymi
[VSCode] Zmieniono menu akcji - polecenia ukośnikowe pokazują się teraz w osobnym, filtrowanym oknie "Slash commands" zamiast wprost w menu; wybranie polecenia je uruchamia; takie samo pole filtrowania dostało też okno serwerów MCP
[VSCode] Zmieniono "Delete session" na "Archive session" - zarchiwizowane sesje trafiają do zwijalnej grupy "Archived sessions" na dole listy, z opcją przywrócenia
Naprawiono ustawienia z folderu .claude/ utworzonego już po starcie Claude Code - wcześniej były wczytywane dopiero po restarcie
Naprawiono sesje odpalane z widoku agenta otwartego strzałką - zawsze startowały w trybie uprawnień oryginalnej sesji, nadpisując defaultMode katalogu docelowego i permissionMode agenta
Naprawiono ignorowanie przypisań Ctrl+G z keybindings.json w widoku claude agents; skróty Ctrl+S / Ctrl+T da się teraz przypisać na nowo przez nowy kontekst "Agents"
Naprawiono błąd uruchamiania sesji w tle - na macOS przy instalacji przez npm w trakcie samoaktualizacji oraz na Windows, gdy nieaktualny plik blokady daemona wskazywał na ponownie użyty identyfikator procesu
Naprawiono zatrzymujący się wskaźnik pracy (spinner), gdy odpowiedź strumieniuje się w tle za otwartym panelem polecenia ukośnikowego
Naprawiono powtarzanie własnego promptu startowego w polu detail pliku state.json sesji w tle po zaplanowanym wybudzeniu
Naprawiono claude agents - sesja w tle, którą dopytałeś ponownie, chowała się na liście "Completed" po ponownym zakończeniu; lista sortuje teraz po najnowszym zakończeniu
Naprawiono claude --bg uruchamiane z właśnie usuniętego katalogu - zamiast fałszywego komunikatu "backgrounded" i zawieszonego wpisu sesji, wypisuje teraz powód błędu i kończy działanie z kodem 1
Naprawiono ponowne wysyłanie definicji narzędzia Bash przy połączeniu Remote Control w trakcie trwającej sesji - powodowało to utratę trafień w cache promptu
Naprawiono podwójnie zdefiniowany własny nagłówek Authorization, który nadpisywał skonfigurowane dane uwierzytelniające na Bedrock, Mantle, Vertex i WIF, oraz kreator konfiguracji Vertex, który podłapywał zapomniany profil Anthropic z ~/.config/anthropic
Naprawiono wysyłanie zbędnych nagłówków Authorization albo profilu hosta przez bramkę aplikacji Claude do Foundry, Vertex i Bedrock, a także brak startu połączeń Foundry Entra ID przy ustawionym ANTHROPIC_FOUNDRY_API_KEY
Naprawiono wysyłanie zapomnianego klucza API albo tokenu Anthropic razem z kluczem subskrypcji Foundry w trybie klucza API
Naprawiono rutyny /schedule, których prompt zapisał się bez roli wiadomości - uruchamiały się bez żadnego zadania do wykonania
Naprawiono claude agents - nie informowało, że sesja w tle czeka na zatwierdzenie wiadomości od innej sesji, ani kto ją wysłał
Naprawiono utratę promptu odłożonego skrótem Ctrl+S w otwartej sesji w tle, gdy sesja przeszła w bezczynność albo została zatrzymana i otwarta ponownie
Naprawiono ignorowanie ustawień telemetrii (OTEL) przesłanych przez ustawienia zarządzane serwerowo przy szybkim (ciepłym) starcie, także w sesjach Code w aplikacji desktopowej
Naprawiono podwójną odpowiedź na prośbę o uprawnienie od członka zespołu (teammate), gdy zapis do skrzynki lidera był chwilowo zablokowany
Naprawiono zjawiskowy duplikat wiersza polecenia ukośnikowego pokazujący się pod trwającą odpowiedzią, gdy automatycznie kontynuowana odpowiedź polecenia jeszcze strumieniowała
Naprawiono wartości timeoutMs i refreshIntervalMs pomocnika polityk powyżej maksimum licznika czasu (2147483647) - powodowały błędy albo uruchamianie się co milisekundę; teraz są automatycznie ograniczane do maksimum
Naprawiono zawieszający się albo bardzo wolny licznik tokenów po przełączeniu na transkrypt innego subagenta; liczniki subagentów w tle i członków zespołu aktualizują się teraz na bieżąco w trakcie strumieniowania odpowiedzi
Naprawiono hosty sieciowe w sandboksie zapisane z kropką na końcu (example.com.) - wpis w deniedDomains nie blokował takiego hosta wewnątrz sandboksa, a opcja "nie pytaj ponownie" dla niego wciąż pytała
Naprawiono zamknięcie pytania o zgodę na Remote Control (klawisz Esc albo n przy claude remote-control), które było liczone jako zgoda - kolejne żądanie łączyło się bez pytania
Naprawiono /mcp reconnect i enable - nadal łączyły się z serwerem MCP z pliku ustawień, mimo że powinna go blokować lista dozwolonych/zabronionych MCP albo strictPluginOnlyCustomization wczytane już po starcie
Naprawiono claude mcp remove - zostawiało zapisane dane uwierzytelniające OAuth zdalnego serwera, gdy strictPluginOnlyCustomization blokuje MCP wyłącznie do serwerów z pluginów
Naprawiono sesje Remote Control (claude remote-control) uruchamiane z aplikacji Claude - ignorowały wybrany model i działały na domyślnym modelu komputera
Naprawiono gubienie --disallowedTools i reguł odmowy sesji po pierwszym przeładowaniu ustawień przy włączonym allowManagedPermissionRulesOnly
Naprawiono --resume pokazujące rozmowę przeniesioną do tła podwójnie na liście oraz --continue otwierające jej zawieszoną kopię sprzed przejścia do tła; --continue otwiera teraz też zakończone sesje w tle
Naprawiono tryb pełnoekranowy - nie dało się kliknąć wyniku polecenia powłoki (!), żeby go rozwinąć
Naprawiono sesje w tle działające na starszej wersji Claude Code - zamiast się kończyć, gromadziły się przy kolejnych automatycznych aktualizacjach
Naprawiono claude agents --json - na chwilę przełączało terminal w tryb raw i przy zamknięciu kasowało ustawienia terminala innego programu
Naprawiono sesje w stylu wyjścia "Proactive" - zamiast czekać spokojnie, aż skończy się uruchomione polecenie w tle albo Monitor, zapętlały się z pustymi wiadomościami i powtarzanym odczytem logów
Naprawiono zatrzymywanie się subagentów, gdy uśpienie komputera, zerwane połączenie albo błąd serwera przerywały odpowiedź w trakcie strumieniowania - teraz kontynuują automatycznie zamiast kończyć niepełną odpowiedzią
Naprawiono strzałkę niedziałającą w panelu /btw wewnątrz sesji claude agents - wraca teraz do listy agentów (nawet w trakcie trwania odpowiedzi), a panel pojawia się z powrotem po ponownym otwarciu sesji
Naprawiono sesje z ustawionym modelem doradczym (advisor) - nie trafiały w cache promptu przy żądaniach w tle (kompresja, /recap, podpowiedzi promptów) i za każdym razem wysyłały całą rozmowę od nowa
Naprawiono claude -p kończące działanie około 5 sekund po ostatnim wyniku, mimo że uruchomiony przez model Monitor wciąż działał - teraz czeka, aż obserwacja się uruchomi albo minie limit czasu
Naprawiono pomijanie reguły permissions.ask w trybie auto, gdy pasujące polecenie uruchamiało się wewnątrz polecenia złożonego albo podpowłoki - wykonywało się bez pytania o potwierdzenie
Naprawiono możliwość odczytu przez pluginy plików spoza własnego katalogu za pomocą zadeklarowanej ścieżki polecenia, agenta, skilla, hooków albo innego komponentu będącej dowiązaniem symbolicznym - takie ścieżki są teraz odrzucane z błędem
Naprawiono /add-dir odrzucające katalog znajdujący się wewnątrz bieżącego katalogu roboczego - wczytuje teraz jego skille, polecenia i agentów, tak jak robi to --add-dir przy starcie
Naprawiono brak informacji dla głównego agenta o wznowieniu zatrzymanego wcześniej subagenta z widoku jego transkryptu
Naprawiono awarię przy wklejaniu tekstu z kolorami ANSI (np. logu z CI) w okna dialogowe takie jak /feedback
Naprawiono zawieszanie się albo zapychanie pamięci przez claude mcp add/remove, gdy plik .mcp.json projektu jest kolejką FIFO albo dowiązaniem do pliku urządzenia - teraz od razu kończy się czytelnym błędem
Naprawiono nieograniczony wzrost zużycia pamięci przy przekazaniu danych innych niż JSONL do claude -p --input-format stream-json - teraz od razu kończy się czytelnym błędem
Naprawiono przenoszenie tury do tła ( albo Ctrl+B) w trakcie działania subagenta albo innego narzędzia - sesja w tle czasem traktowała je jako odrzucone zamiast uruchomić ponownie
Naprawiono reguły odmowy Read()/Edit() dla Bash, które nie działały przy przekierowaniu < plik i poleceniach odczytu jak tac czy egrep - reguła odmowy na dowolnym argumencie albo celu przekierowania blokuje teraz takie polecenie
Naprawiono wznawianie albo wysyłanie wiadomości do subagenta, którego transkrypt przekroczył 5 MB (np. po odczytaniu wielu obrazów) - kończyło się błędem "No transcript found"
Naprawiono sesje izolowane w worktree odrzucające pętle Bash, odczyty $VAR, "$(…)" i heredoc-i niedotykające gita jako "zbyt złożone, by zweryfikować, że zostają w obrębie worktree"
Naprawiono /model i /effort pokazujące ostrzeżenie o cache promptu po cofnięciu rozmowy do pustego stanu
Naprawiono brak trafień w cache promptu w każdej turze długich sesji z wieloma zrzutami ekranu, gdy obrazy przekroczyły limit rozmiaru zapytania
Naprawiono widok różnic (diff) w oknie uprawnień do edycji - emoji i znaki złożone z kilku punktów kodowych renderowały się z błędną szerokością
Naprawiono błędy połączenia z serwerem MCP przez WebSocket logowane jako "[object ErrorEvent]" zamiast rzeczywistej przyczyny błędu
Naprawiono błąd otwierania sesji w tle "Couldn't start the background service", gdy inny proces Claude Code pobierał w tym czasie aktualizację npm - start czeka teraz na jej zakończenie
Naprawiono brak informacji dla Claude'a o zatrzymaniu polecenia w tle z panelu zadań albo podłączonego klienta
Naprawiono zatrzymywanie subagenta w tle, po którym jego obserwacje (Monitor) nadal działały
Naprawiono polecenia gita w piaskownicy w podpiętym worktree tracące dostęp do zapisu we wspólnym katalogu .git repozytorium po przejściu (cd) do podkatalogu
Naprawiono ciche zapytania do Bedrock i Bedrock Mantle w trakcie długich ukrytych faz myślenia na Opus 4.7 i nowszych, przez co limity bezczynności przerywały połączenie - strumień przenosi teraz zdarzenia postępu
Naprawiono uruchamianie Claude Code po wygaśnięciu albo unieważnieniu sesji przez bramkę aplikacji Claude - pokazuje teraz informację o zakończonej sesji i proponuje /login zamiast zgłaszać błąd sieci
Naprawiono utratę danych uwierzytelniających gita/GitHuba do końca sesji w chmurze, gdy proxy sieciowe sesji nie uruchomiło się na starcie - teraz próbuje ponownie w tle i wraca do działania
Naprawiono pozostawione foldery cc-daemon-* w katalogu tymczasowym systemu po przerwanym starcie daemona w tle - usuwa je teraz mechanizm porządkujący cleanupPeriodDays
Naprawiono sprawdzanie uprawnień Bash automatycznie zatwierdzające niektóre warunki [[ ]], które zsh interpretuje inaczej niż bash - takie polecenia pytają teraz o zgodę
Naprawiono okno zatwierdzania ustawień zarządzanych pokazujące ogólne ostrzeżenie zamiast treści o telemetrii, gdy ustawienia dodatkowo wyłączają szczegółowe śledzenie albo logowanie surowej treści zapytań API, albo włączają eksport śladów
Naprawiono panele tmux/iTerm2 członków zespołu agentów, które czasem zostawały otwarte mimo potwierdzenia prośby o zamknięcie
Naprawiono logowanie bez klucza przez Console ("Sign in with your Console account") - nie stosowało ustawień zarządzanych serwerowo organizacji, a /status nie pokazywało organizacji dla takiego logowania
[VSCode] Naprawiono wdrożenia u zewnętrznych dostawców (Bedrock, Vertex i inne) - nadal pokazywały funkcje dostępne tylko na claude.ai (sesje zdalne, dyktowanie, zużycie) i odpytywały claude.ai zapomnianym logowaniem
[VSCode] Naprawiono pusty licznik zużycia w panelu listy sesji po jego wczytaniu - pokazuje teraz od razu ostatnią znaną wartość
[VSCode] Naprawiono przełącznik "Enable Remote Control for all sessions" - włączenie albo wyłączenie działa teraz też na już otwarte sesje, nie tylko na nowe
[VSCode] Naprawiono odczyt przez czytnik ekranu - znak kontrolny przed blokiem kodu albo nagłówkiem nie gubi już widocznych linii w odczycie, a znaczniki pogrubienia obejmujące nagłówek nie parują się już błędnie
Drobne poprawki i aktualizacje 1 v2.1.252
Cztery poprawki błędów - terminal na Makach, zapis ustawienia "zawsze pozwól", zawieszanie się Remote Control i limit rozmiaru API przy dużych błędach zadań w tle. v2.1.252
2.1.251
28 Aug 2026 v2.1.251

Lepszy wgląd w wydatki i limity

BezpieczeństwoHooksAgenty

Duża paczka poprawek bezpieczeństwa (linki symboliczne, przechwytywanie ścieżek przez wtyczki), nowe hooki do zmiany modelu i lepszy wgląd w limity wydatków oraz cache promptów.

Lepszy wgląd w wydatki i limity - /usage pokazuje teraz pasek limitu wydatków (dla osób korzystających z Claude przez firmową bramkę), a /cost dodał osobną linijkę o cache'u promptów w bieżącej sesji: ile trafień, ile chybień, ile tokenów trzeba było odświeżyć
Duża paczka poprawek bezpieczeństwa - naprawiono lukę z linkiem symbolicznym podmienianym w trakcie sesji, przechwytywanie ścieżek przez wtyczki spoza ich własnego folderu, a ryzykowne ustawienia (sandbox, nagłówki z danymi logowania) wymagają teraz Twojej zgody, zanim zaczną działać
Sesje w tle i subagenty stabilniejsze - naprawiono m.in. edycję plików we własnym git worktree, zawieszanie się przy zerwanym połączeniu z serwerem MCP i gubienie odpowiedzi w zespołach agentów
Szczegóły 71
Dodano hooki PreModelSwitch i PostModelSwitch - możesz zablokować, potwierdzić albo dopisać notatkę do zmiany modelu w trakcie sesji. Hook SessionStart przy wznowieniu sesji dostaje teraz informację, jak długo sesja stała i ile będzie kosztować odświeżenie cache'u
Dodano na żywo podgląd wywołań narzędzi i wyników subagenta działającego na pierwszym planie w Remote Control (subagenty w tle, czyli domyślne, dalej pokazują tylko status)
Dodano pasek limitu wydatków w /usage i pole rate_limits.spend_limit w status line - dla osób korzystających z Claude przez firmową bramkę z ustawionym limitem
Dodano w /cost osobną linijkę o cache'u promptów dla bieżącej sesji (trafienia, chybienia, ile tokenów trzeba było odświeżyć, cache ciepły czy zimny) - te same dane trafiają też do obiektu prompt_cache dla skryptów status line
Dodano komendy attach, logs, stop, respawn i rm do claude --help; komunikat przy --resume dla działającej sesji w tle podaje teraz gotową komendę claude attach <id> do skopiowania
Ograniczono zużycie CPU w trakcie tur w sesjach interaktywnych - usunięto zbędne przerysowywanie interfejsu
Zmniejszono rozmiar instalacji - natywny plik binarny jest lżejszy o około 5 MB
W sesjach w chmurze, gdy proxy sieciowe zrywa połączenie w trakcie komendy Bash, wynik narzędzia podaje teraz nazwę hosta i przyczynę zamiast samego "connection reset"
/schedule tłumaczy teraz, że serwerów MCP skonfigurowanych w Claude Code nie da się podpiąć do routine'ów w chmurze, zamiast suchego komunikatu "No MCP connectors"
Poprawiono opis wiadomości od własnych subagentów - Claude dostaje teraz informację, że nadawca to pracownik wewnątrz tej samej sesji, a nie osobna, niepowiązana sesja Claude
Placeholder w polu wpisywania pokazuje teraz "Message @nazwa…" podczas przeglądania transkrypcji subagenta w tle albo forka otwartego z panelu subagentów albo /tasks
Poprawiono oczyszczanie nazw serwerów MCP w komunikatach błędów, menu i wynikach komend
Przyspieszono start sesji na Amazon Bedrock pod CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST (np. w Claude Desktop) - sesja z podanym ID modelu albo ARN-em Bedrocka nie czeka już na wykrywanie profilu wnioskowania
Okno zatwierdzania ustawień zarządzanych pokazuje teraz tylko te ustawienia, które zmieniły się od ostatniego zatwierdzenia
Poprawiono ponawianie przy błędnie sformułowanym wywołaniu narzędzia przez model - uszkodzony fragment jest teraz usuwany z kontekstu przed ponowną próbą, także na Bedrock, Vertex i Foundry
/radio jest teraz dostępne też na Bedrock, Vertex AI, Foundry i Claude Platform na AWS, a także przy wyłączonej telemetrii
Akcje Claude w Chrome przechodzą teraz zawsze przez sprawdzanie uprawnień Claude Code, także w sesjach z wyłączoną telemetrią - wcześniej w takich sesjach działały własne pytania rozszerzenia Chrome
CLAUDE_CODE_SUBAGENT_MODEL ustawia teraz model domyślny dla subagentów, a nie nadpisuje wszystko - pole model: w definicji agenta i model podany wprost przy odpalaniu mają teraz pierwszeństwo
Domyślny dopisek pod commitem to teraz Co-Authored-By: Claude Code, gdy aktywny model nie jest rozpoznanym modelem Claude (np. modele innych dostawców pod własnym ANTHROPIC_BASE_URL)
Domyślny model dla subskrypcji Enterprise rozliczanych per stanowisko to teraz Opus 5 - tak jak w innych planach premium
/effort zapamiętuje teraz domyślny poziom effort osobno dla każdego modelu, więc przy przełączaniu modeli ustawienie nie znika
Analityka nie wyłącza się już automatycznie przed zalogowaniem tylko dlatego, że ustawienia zarządzane wymuszają logowanie przez bramkę (albo nie dają się odczytać) - zostaje wyłączona dopiero po zalogowaniu do bramki albo przez DISABLE_TELEMETRY
Odznaka PR w stopce na Bedrock, Vertex i Foundry oraz przy wyłączonej telemetrii odpytuje teraz API GitHuba bezpośrednio (przez gh auth token, GH_TOKEN albo GITHUB_TOKEN) zamiast gh pr view
Zmieniono sposób tworzenia i odczytu plików z wynikiem komend Bash uruchamianych w sandboksie, żeby komenda z sandboksa nie mogła ich przekierować ani podmienić
Propozycje instalacji wtyczki/LSP i oferta ustawienia trybu auto jako domyślnego czekają teraz, aż wyślesz albo wyczyścisz to, co piszesz - dzięki temu Enter wysyłający Twój prompt nie odpowie przypadkiem na te propozycje
Ustawienia narzucone przez serwer, które kończą TLS sandboksa, przekierowują jego ruch przez własne proxy, wstrzykują dane logowania albo osłabiają izolację sandboksa, wymagają teraz Twojej zgody, zanim się zastosują
ANTHROPIC_CUSTOM_HEADERS z ustawień zarządzanych albo projektowych wymaga teraz zgody, gdy ustawia nagłówek z danymi logowania, organizacją/tenantem, routingiem albo zachowaniem API (np. Authorization, Host)
Sekcja env w projektowym .claude/settings.json nie ustawia już CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR ani TMPDIR/TMP/TEMP - te zmienne ustaw w powłoce albo w ustawieniach użytkownika/zarządzanych
Usunięto podświetlanie składni dla sześciu rzadko używanych języków (1c, gml, isbl, mathematica, maxima, sqf) - plik binarny jest lżejszy o 2,5 MB
[VSCode] Baner Remote Control zamieniono na małą plakietkę w stopce (widoczną, gdy Remote Control jest włączone albo ma błąd), która otwiera sesję na claude.ai/code; włączasz i wyłączasz ją komendą /remote-control
Naprawiono lukę bezpieczeństwa: narzędzia plikowe (Read, Write, Edit) mogły podążyć za linkiem symbolicznym podmienionym w katalogu roboczym już po sprawdzeniu uprawnień, co pozwalało odczytać albo zapisać plik poza zatwierdzoną lokalizacją
Naprawiono lukę: komenda wtyczki zadeklarowana we wpisie marketplace'u mogła wskazywać poza jej własny folder - taka ścieżka jest teraz odrzucana jako próba wyjścia poza katalog
Naprawiono lukę: ustawienia projektu mogły samodzielnie włączyć szczegółowe śledzenie beta albo logowanie surowej treści zapytań API, a węższy endpoint tego śledzenia omijał kolektor OTLP wymuszony przez ustawienia zarządzane albo aplikację hosta
Naprawiono lukę: narzędzie Workflow mogło odczytać plik spod scriptPath poza dozwolonym zakresem sesji (i pokazać jego fragment w błędzie), zanim zdążyło zadziałać sprawdzenie uprawnień
Naprawiono lukę: Grep i Glob nie stosowały reguł zakazu Read(...) do plików, do których prowadziła ścieżka przez link symboliczny
Naprawiono blokowanie się rozmowy błędem "text content blocks must be non-empty" po turze, w której model wygenerował samo rozumowanie bez treści odpowiedzi
Naprawiono pierwsze uruchomienie po świeżej instalacji: dla kont z domyślnym trybem auto sesja startowała mimo to w trybie domyślnym
Naprawiono błąd "effort … is not supported when thinking is disabled" w zapytaniach do Opus 5 przy effort ustawionym na xhigh/max i wyłączonym thinkingu - w takiej sytuacji effort jest teraz wysyłany jako high
Naprawiono odpowiadanie na wiadomość dostarczoną przez Claude Desktop z innej sesji - SendMessage do tego id sesji trafia teraz przez Claude Desktop zamiast kończyć się błędem "not reachable"
Naprawiono zacinanie się interfejsu terminala przy wielu równoległych subagentach - comisekundowe aktualizacje postępu podmieniają teraz poprzednią zamiast piętrzyć się w transkrypcji
Naprawiono zespoły agentów: ostateczna odpowiedź członka zespołu nie docierała do lidera - teraz przychodzi razem z powiadomieniem o bezczynności zamiast pustej informacji "dostępny"
Naprawiono brak możliwości odpowiedzi przez subagenta w tle na wiadomość od nienazwanego agenta-rodzica albo agenta na tym samym poziomie
Naprawiono ustawienie zarządzane disableAutoMode dostarczone w trakcie sesji - nie przełączało już działającej sesji w trybie auto z powrotem na tryb domyślny
Naprawiono podpowiedź "przełącz się na Opus 1M po 5x więcej kontekstu" - pojawiała się nawet, gdy aktualny model Opus już ma okno kontekstowe 1M
Naprawiono sesje przez firmową bramkę Claude, które traktowały zapisany profil Anthropic (np. logowanie do Console) jako aktywny, mimo że zapytania i tak z niego nie korzystają
Naprawiono sesje w chmurze informujące Claude o zmianie modelu, gdy host tylko ustawiał model początkowy sesji
Naprawiono Remote Control zgłaszający błąd, gdy funkcję wyłączyła polityka organizacji - teraz pokazuje jedną spokojną informację zamiast błędu
Naprawiono /mcp reconnect w Remote Control - pokazywał ogólny, ucięty błąd zamiast realnej wskazówki, gdy serwer MCP został wyłączony w innej sesji
Naprawiono --input-format stream-json - wywołania narzędzi wstrzyknięte przez klienta bez id wiadomości zlewały się z pierwszym wywołaniem, a ich wyniki się gubiły, także przy wznawianiu starszych sesji
Naprawiono ciche nadpisywanie transkrypcji sesji, gdy zmiana katalogu przenosiła sesję na już istniejącą transkrypcję z tym samym id
Naprawiono sesje w tle i ich subagenty, które nie mogły edytować plików we własnym git worktree utworzonym komendą git worktree add
Naprawiono sesje w tle, które czasem startowały bez żadnych skilli z wtyczek (i tak zostawały), gdy w tym samym momencie inny proces Claude Code odświeżał marketplace
Naprawiono zaznaczanie tekstu w otwartej sesji w tle wewnątrz tmux przez SSH - kopiuje teraz do bufora tmux tak jak sesja na pierwszym planie
Naprawiono sesje SDK i sesje w chmurze zawieszające się w nieskończoność, gdy potwierdzenie handshake'u serwera MCP z SDK się gubiło - teraz czekanie kończy się po 70 sekundach, a błąd dotyczy tylko tego jednego serwera
Naprawiono self-hosted runnera zostawiającego uruchomione procesy narzędzia Bash po wymuszonym zatrzymaniu zawieszonej sesji
Naprawiono /usage-credits dla członków planów Team i Enterprise, których admin ustawił limit kredytów organizacji na 0 - teraz proponuje zapytać admina zamiast twierdzić, że limit został osiągnięty
Naprawiono --worktree --tmux z numerem merge requestu na repozytorium z gitlab.com - próbowało najpierw pobrania w stylu GitHuba (skazanego na porażkę) zamiast od razu pobrać referencję z GitLaba
Naprawiono Ctrl+G kończące się błędem "Emacs quit unexpectedly" w sesjach w tle dla edytorów otwierających /dev/tty, takich jak emacs -nw czy micro
Naprawiono wpis additionalDirectories z bajtem null, który wywalał start aplikacji albo psuł /add-dir i późniejsze aktualizacje ustawień - taki wpis jest teraz pomijany
Naprawiono skrót kopiowania w menu serwera MCP - pokazuje teraz, jak dokładnie skopiowano URL do logowania, zamiast zawsze twierdzić, że się udało
Naprawiono kursywę (np. linijkę podsumowania sesji) wyświetlaną jako podświetlone bloki w GNU screen i w sesjach tmux z typem terminala screen
Naprawiono tekst pomocy dla claude mcp add --header i claude mcp add-json - wymieniał złe typy transportu
Naprawiono claude ultrareview i /ultrareview czekające pełne 30 minut, gdy sesja w chmurze nie mogła wystartować - teraz przerywają wcześniej i podają powód
Naprawiono lukę: sprawdzanie uprawnień dla Bash automatycznie zatwierdzało komendy przypisujące wyrażenie arytmetyczne do zmiennej całkowitej powłoki (np. OPTIND=1/0, RANDOM=2+2) - teraz takie komendy proszą o zatwierdzenie
Naprawiono sesje przenoszone do tła (, /background, --bg) tracące ustawienia bramki Vertex/Bedrock wyeksportowane w powłoce, przez co każde zapytanie kończyło się błędem
Naprawiono claude --bg --model fable na planach Max - pytało o dokupienie kredytów, mimo że sesja interaktywna na tym samym koncie wciąż miała dostępny limit Fable
Naprawiono jednorazową propozycję "ustaw tryb auto jako domyślny" pojawiającą się w sesjach bez nadzoru (np. panelach członków zespołu agentów), gdzie przypadkowy klawisz mógł ją zaakceptować bez przeczytania
Naprawiono ponowne pojawianie się prośby o zatwierdzenie ustawień zarządzanych po ponownym zalogowaniu do tej samej bramki Claude, mimo że ustawienia się nie zmieniły
Naprawiono wyłączone /bug i /share informujące, że to /feedback jest wyłączone; podpowiedzi, /help i komunikaty odmowy nie sugerują już /feedback, gdy wyłącza je polityka organizacji albo zmienna środowiskowa
Naprawiono tworzenie sesji w chmurze doradzające konfigurację GitHuba po chwilowym błędzie połączenia - komunikat mówi teraz, żeby po prostu spróbować ponownie
[VSCode] Naprawiono przycisk "Bedrock, Foundry, or Vertex" na ekranie logowania - otwierał dokumentację od góry strony zamiast od razu sekcji konfiguracji dostawców zewnętrznych