// NAJNOWSZE

2.1.261
4 Sep 2026 v2.1.261 NEW

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
Drobne poprawki i aktualizacje 1 v2.1.250
Drobne poprawki i ulepszenia wewnętrzne. v2.1.250
2.1.248
27 Aug 2026 v2.1.248

Naprawiona utrata pamięci podręcznej promptu w długich sesjach

MCPHooksGit

Naprawiona utrata pamięci podręcznej promptu raz na godzinę w długich sesjach, nowa flaga --restricted do bezpiecznych sesji i komunikacja między sesjami rozszerzona na Bedrock, Vertex i Foundry.

Naprawiona utrata pamięci podręcznej promptu w długich sesjach - traciła się mniej więcej raz na godzinę (razem z kontekstem rozszerzonego myślenia) po odświeżeniu tokena logowania, co zmuszało do ponownego przetwarzania kontekstu od nowa
Nowa flaga --restricted - uruchamia sesję bez narzędzi do wykonywania komend i kodu oraz bez WebFetch, z dostępem do plików ograniczonym do katalogu roboczego - do bezpiecznych, ograniczonych zastosowań
Komunikacja między sesjami (SendMessage) działa teraz też na Bedrock, Vertex i Foundry - sesje na tej samej maszynie wymieniają się wiadomościami niezależnie od dostawcy
Szczegóły 49
Dodano flagę --restricted (lub zmienną CLAUDE_CODE_RESTRICTED=1) - uruchamia sesję bez narzędzi do wykonywania komend/kodu i bez WebFetch (chyba że jawnie dodane przez --tools), z dostępem do plików ograniczonym do katalogu roboczego, bez możliwości ominięcia uprawnień i bez wczytywania ustawień użytkownika/projektu
Dodano pole experimental.cacheTtl ("5m" lub "1h") we frontmatter agenta - ustawia czas życia pamięci podręcznej promptu dla danego subagenta, gdy nie ma go w ustawieniach
Dodano claude self-hosted-runner --client-label <etykieta> (lub zmienną SELF_HOSTED_RUNNER_CLIENT_LABEL) do nadpisania etykiety, pod jaką rejestruje się runner (domyślnie nazwa hosta)
Dodano diagnostykę ustawień zarządzanych centralnie - ostrzeżenie przy starcie, gdy ustawienia nie wczytały się poprawnie, oraz linia w /doctor i /status tłumacząca przyczynę błędu albo dlaczego nie zostały pobrane (Bedrock, Vertex, zewnętrzny dostawca, własny ANTHROPIC_BASE_URL)
Dodano ostrzeżenie w /web-setup, gdy token GitHub CLI nie ma uprawnienia workflow - bez niego push do bardzo dużych repozytoriów może zostać odrzucony
Dodano /usage-credits dla organizacji Enterprise rozliczanych przez AWS Marketplace, self-serve Enterprise i wersje próbne Enterprise - pozwala poprosić admina o wyższy limit użycia
Dodano komunikację między sesjami (SendMessage / ListAgents) na tej samej maszynie na Bedrock, Vertex i Foundry oraz gdy telemetria jest wyłączona
Zmniejszono zużycie kontekstu przez opis narzędzia Workflow - z ok. 5,7 tys. do ok. 1 tys. tokenów, dzięki przeniesieniu referencji pisania skryptów do osobnego skilla workflow-authoring
Usprawniono odznakę PR-a w stopce prompta - sprawdza GitHuba rzadziej, gdy PR się nie zmienia; push albo komenda gh pr nadal odświeżają ją od razu
Usprawniono ustawienia zarządzane - zmienne środowiskowe dla timeoutu klienta, trybu startu MCP i stream-watchdoga nie wywołują już pytania o zatwierdzenie ustawień
Usprawniono /ultrareview <PR#> - sprawdza przed startem, czy konto GitHub połączone z kontem Claude ma dostęp do repozytorium, i tłumaczy jak to naprawić, zamiast zawieść dopiero po starcie sesji w chmurze
Usprawniono komunikację między sesjami - gdy domyślny katalog nie może być użyty, system przechodzi na prywatny katalog /tmp danego użytkownika, a powiadomienie i /status wskazują katalog do poprawy
Zmieniono shift+enter w polu wysyłania widoku agentów - wstawia teraz nową linię (tak jak w promptcie); ctrl+enter wysyła zadanie i dołącza do niego
Zmieniono /loop - tryb dynamiczny z własnym tempem oraz domyślny tryb autonomiczny bez promptu są teraz zawsze dostępne, także na Bedrock, Vertex i Foundry
Zmieniono logowanie błędów eksportu telemetrii Anthropic - trafiają teraz na poziom debug jako [Anthropic telemetry] zamiast [3P telemetry] OTEL diag error, żeby nie wyglądały jak awaria własnego kolektora OTel
Zmieniono komunikację między sesjami w przestrzeniach nazw użytkowników Linuksa - zaufanie na poziomie roota dla niezmapowanych właścicieli ogranicza się teraz do standardowych katalogów systemowych
Zmieniono SendMessage wysyłane z subagenta do innej sesji - wynik informuje teraz, że ewentualna odpowiedź trafi do rozmowy sesji nadrzędnej, a nie do subagenta
Naprawiono utratę pamięci podręcznej promptu (i kontekstu rozszerzonego myślenia) mniej więcej raz na godzinę w długich sesjach - powodowało to ponowne odświeżanie definicji narzędzi po odnowieniu tokena logowania
Naprawiono zmianę definicji narzędzia ScheduleWakeup między sesją a jej wznowieniem (--resume) po przekroczeniu limitu użycia - powodowało to całkowitą utratę pamięci podręcznej promptu przy pierwszej turze po wznowieniu
Naprawiono znikanie sesji z Claude Desktop i Cowork po 30 dniach - czyszczenie transkryptów zachowuje teraz sesje zapisane przez aplikację desktopową, dopóki są w niej otwarte (chyba że polityka organizacji reguluje retencję inaczej); nowe ustawienie desktopSessionCleanupPeriodDays ogranicza ten wyjątek czasowo
Naprawiono przenoszenie do ekranu logowania, gdy inny proces Claude Code trzymał blokadę odświeżania tokena, a token sesji już wygasł - teraz żądanie kończy się błędem, który można ponowić, zamiast wylogowania
Windows: naprawiono brak reakcji listy claude agents na klawiaturę po odłączeniu się od sesji lub przy uruchomieniu w karcie terminala pozostawionej w trybie win32-input-mode
Naprawiono rekomendowane logowanie przez Console w /login, które kończyło się błędem OAuth zanim pokazało link logowania na maszynach, gdzie i tak nie mogło zadziałać (np. gdy ustawiony jest ANTHROPIC_API_KEY lub helper klucza) - teraz automatycznie przechodzi na logowanie kluczem API
Naprawiono wyświetlanie nazw modeli w /model i w powiadomieniach o przełączeniu trybu fast - renderują się teraz jako kod, więc dopiski typu [1m] pokazują się dosłownie zamiast jako link
Naprawiono pomijanie pytania o zaufanie workspace'u przez claude agents, gdy ustawiona jest zmienna środowiskowa CI
Naprawiono awarię claude agents przy starcie, gdy pamięć podręczna statusu PR-a zawierała nieprawidłowy wpis
Naprawiono "wskrzeszanie" sprzed tygodni sesji w tle po wyłączonym komputerze - taka sesja pokazuje się teraz jako zatrzymana w faktycznym momencie zakończenia, a jej otwarcie pyta, zanim wznowi zapisaną rozmowę
Naprawiono sytuację, gdy widok agentów przy starcie nowej sesji czasem otwierał starszą rozmowę i gubił wpisany prompt
Naprawiono claude agents - otwarcie zatrzymanej sesji, która jest już wznowiona w innym terminalu, nie uruchamia teraz drugiego procesu na tej samej rozmowie; wiersz pokazuje informację, że sesja jest otwarta w terminalu
Naprawiono odmowę usunięcia sesji przez claude agents i claude rm (komunikat "ma commity, które nigdzie nie zostały wypchnięte"), gdy gałąź z jej worktree była już zmergowana do wybranej gałęzi domyślnej (np. lokalny main), tylko jeszcze niewypchnięta
Naprawiono ciche zawieszanie się sesji w tle, gdy hook PermissionRequest lub PreToolUse zwrócił nieprawidłową odpowiedź - wiersz w claude agents pokazuje teraz nazwę hooka i błąd schematu
Naprawiono ciche traktowanie przez hooki obiektu {…} na stdout, który nie jest poprawnym JSON-em, jako zwykłego tekstu - teraz zgłaszany jest błąd hooka z komunikatem parsowania
Naprawiono /mcp - wpis z projektowego .mcp.json deklarujący typ konektora claude.ai pokazywał się pod zaufaną sekcją "claude.ai"; teraz pojawia się we właściwym zakresie
Naprawiono serwery MCP, których headersHelper dostarcza nagłówek Authorization - przy błędzie 401 zamiast ponownie uruchomić helper i powtórzyć wywołanie (zgodnie z dokumentacją), uruchamiało się wykrywanie OAuth
Naprawiono zawieszanie się /login do bramki aplikacji Claude, gdy wymagane było okno zatwierdzenia bezpieczeństwa z ustawień zarządzanych
Naprawiono wykrywanie modeli bramki (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY), które nigdy się nie uruchamiało, gdy jedynym poświadczeniem był apiKeyHelper
Naprawiono claude logs pozostawiające włączone śledzenie myszy, bracketed paste i tryb alternatywnego ekranu w terminalu, z którego było uruchomione
Naprawiono okno zaufania - lista reguł uprawnień repozytorium pokazywała nieczytelny znak, gdy długa reguła była ucięta w środku emoji
Naprawiono wskaźnik trybu uprawnień ukryty za podpowiedzią "Naciśnij Ctrl-C ponownie, aby wyjść", gdy shift+tab było naciśnięte zaraz po ctrl+c
Naprawiono /ultrareview i lokalnie zasilane sesje chmurowe, które wysyłały niezacommitowane zmiany w plikach typu prod.env i *.tfvars oraz w kopiach swap/temp/backup plików z poświadczeniami (np. key.pem.tmp, id_rsa.swo) - takie pliki zostają teraz tylko na komputerze użytkownika
Naprawiono sesje Remote Control, które czasem nie pokazywały pytania o uprawnienia ani najnowszych wiadomości na podłączonym urządzeniu po cichym ponownym połączeniu CLI
Naprawiono sporadyczne błędy startu sesji chmurowych, gdy poświadczenia sesji w kontenerze nie były jeszcze gotowe do odczytu
Naprawiono odrzucanie przez claude remote-control własnych flag (np. --spawn, --name), gdy przed podkomendą występowała flaga globalna lub opcja dodana przez wrapper
Naprawiono ostrzeżenia startowe (np. "N serwerów MCP wymaga uwierzytelnienia") wyświetlane o jedną kolumnę w prawo względem reszty transkryptu
Naprawiono utratę checkoutu przez sesję z worktree przeniesioną w tło - taka sesja trzyma teraz blokadę worktree przez cały czas działania, więc czyszczenie i git worktree remove jej nie ruszają
Naprawiono @-wzmianki innych sesji, które nie pasowały do nazw wpisanych znakami spoza alfabetu łacińskiego (np. koreański przez IME)
Naprawiono ciche ignorowanie nieprawidłowej wartości crossSessionInbound - teraz pojawia się ostrzeżenie, a wiadomości między sesjami są wstrzymywane (ustawienia użytkownika) albo odrzucane (ustawienia zarządzane), dopóki błąd nie zostanie poprawiony
Naprawiono komunikaty o limicie, użyciu i trybie fast, które kazały uruchomić /usage-credits, mimo że ta komenda nie jest dostępna dla danej organizacji (np. wyłączona przez DISABLE_EXTRA_USAGE_COMMAND)
[VSCode] Naprawiono kartę czatu blokującą się na "Nie znaleziono rozmowy", gdy jej sesja nigdy nie została zapisana - teraz zamiast tego startuje nowa rozmowa
2.1.247
26 Aug 2026 v2.1.247

SendFeedback - zgłaszanie błędów wprost z sesji

MCPHooksAuth

Nowe narzędzie SendFeedback do zgłaszania błędów wprost z sesji, naprawiona nawigacja strzałkami w menu i większe okno kontekstu przed auto-podsumowaniem na Sonnet 5.

SendFeedback - zgłaszanie błędów wprost z sesji - gdy coś pójdzie nie tak, Claude sam przygotuje raport z błędem, który przejrzysz i wyślesz przez /feedback (można wyłączyć ustawieniem feedbackDrafts)
Naprawiona nawigacja strzałkami w historii i menu - szybkie wciśnięcie strzałki i Entera nie trafia już w wiersz nad tym, który wybrałeś - dotyczyło wyszukiwania historii, /config, /mcp, /skills, zadań w tle i /model
Więcej miejsca w kontekście przed auto-podsumowaniem na Sonnet 5 - sesje w oknie 1M tokenów kompresują się teraz dopiero przy ok. 967 tys. tokenów zamiast ok. 934 tys.
Szczegóły 33
Dodano narzędzie SendFeedback: gdy coś pójdzie nie tak w sesji, Claude może przygotować raport z błędem, który przejrzysz i wyślesz przez /feedback (wyłączysz to ustawieniem feedbackDrafts)
Dodano pola {id, text, cooldownSessions, priority}, tipsFile i label w spinnerTipsOverride - dzięki temu organizacje mogą mieszać własne podpowiedzi z tymi wbudowanymi
Dodano podpowiedź przy pytaniach o zgodę na polecenia Bash, która wskazuje tryb automatyczny - jednym klawiszem włączysz opcję „Tak, i przełącz na tryb automatyczny"
Dodano /claude-api cost-optimize - sprawdza wydatki na API Claude w Twoim projekcie i krok po kroku podpowiada, jak je obniżyć (cache, porządkowanie tokenów, przetwarzanie wsadowe, poziom wysiłku modelu, wybór modelu)
Zaktualizowano skill /claude-api o obsługę Admin API (członkowie organizacji, zaproszenia, workspace'y, klucze API, raporty limitów, federacja tożsamości, szyfrowanie CMEK)
Wzmocniono zabezpieczenia marketplace'u wtyczek: nazwy zawierające ukryte albo niedrukowalne znaki są odrzucane, a tekst pochodzący z marketplace'u w /plugin i claude plugin jest bezpiecznie wyświetlany
Na Bedrock, Vertex i Foundry (a także wszędzie, gdzie telemetria jest wyłączona) Claude dostaje teraz informację, że skonfigurowany serwer MCP się nie połączył, zamiast zakładać, że jego narzędzia po prostu nie istnieją
Zmieniono domyślne okno przed automatycznym podsumowaniem sesji na Sonnet 5 na pełne 1M tokenów kontekstu - sesje w oknie 1M kompresują się teraz przy ok. 967 tys. tokenów zamiast ok. 934 tys.
Wiadomości od innych osób między sesjami zwijają się teraz domyślnie do jednej linii podglądu w stylu „Wiadomość od @nadawca: pierwsza linia" - Ctrl+O rozwija całość
Linki w renderowanym markdownzie w terminalu prowadzące do ścieżki sieciowej albo automountera, zawierające znak sterujący albo zaczynające się od niewidzialnego znaku, wyświetlają się teraz jako zwykły tekst zamiast klikalnego linku
Odznaka PR w stopce prompta pomija teraz ponowne sprawdzanie GitHuba po powrocie do okna terminala, jeśli ostatnie sprawdzenie było mniej niż minutę temu
Analityka zostaje wyłączona od samego startu (nie dopiero po zalogowaniu), gdy ustawienia zarządzane wymuszają logowanie przez bramkę albo skonfigurowano własny deployment OAuth
Żądania logowania przez bramkę aplikacji Claude identyfikują teraz Claude Code (parametrem surface=claude_code i nagłówkiem User-Agent claude-code/wersja)
Wymuszone logowanie organizacyjne kończy sesję już na starcie, gdy nie da się odczytać ustawień zarządzanych administratora - nawet jeśli istnieją ustawienia dostarczone przez hosta albo z rejestru Windows dla danego użytkownika
Naprawiono szybkie sekwencje strzałka+Enter, które trafiały w wiersz nad tym, do którego przeszedłeś - dotyczyło wyszukiwania historii, /config, /mcp, /skills, zadań w tle i /model
Naprawiono umieranie subagentów przy błędzie 404 modelu przy pierwszym wywołaniu - teraz korzystają z tego samego łańcucha zapasowych modeli co sesja główna, a błąd zwrócony do sesji nadrzędnej zawiera typ błędu, status, id żądania i nazwę modelu
Naprawiono zawieszanie się sesji na komunikacie „Prompt is too long", gdy hook albo agent w tle wypisywał megabajty błędów, które potrafiły przepełnić rozmowę
Naprawiono brak działania skrótów z klawiszem Ctrl pod niełacińskimi układami klawiatury (np. cyrylicą) w terminalach z protokołem kitty
Naprawiono wstawianie do prompta dziwnego tekstu w stylu <35;150;7M, gdy dane o ruchu myszki docierały podzielone na części tuż po znaku ucieczki
Naprawiono usuwanie przez sprzątanie po poleceniach w sandboksie Bash dowiązania symbolicznego do ~/.claude/settings.json zarządzanego przez dotfile'e (nix/home-manager, stow), gdy wskazywało poza zapisywalny obszar sandboksa
Naprawiono nadpisywanie przez /terminal-setup całego pliku keymap.json edytora Zed zamiast dopisania do niego własnego skrótu
Naprawiono ciche potwierdzanie przez /rename zmiany nazwy, mimo że nie udało się zaktualizować rejestru sesji - teraz Claude Code informuje, że inne sesje mogą wciąż pokazywać starą nazwę
Naprawiono /compact i „Summarize from here" w sesjach uruchomionych z --agent - podsumowywały rozmowę według domyślnego prompta systemowego zamiast tego właściwego dla danej rozmowy
Naprawiono sesję w tle pokazującą „opening…" bez końca w claude agents, gdy jej proces terminala padł - taki wiersz zgłasza teraz błąd po kilku sekundach wraz z przyczyną, a Enter pozwala go zrestartować
Naprawiono nieograniczony wzrost zużycia pamięci, gdy nie dało się zapisać pliku z wynikiem hooka albo zadania w tle - plik zawiera teraz informację, że dane zostały utracone
Naprawiono /install-github-app przez SSH: skrót kopiowania mówi teraz, w jaki sposób skopiowano URL logowania, zamiast zawsze zgłaszać sukces, a sam URL pojawia się od razu, gdy nie da się otworzyć przeglądarki
Naprawiono polecenia powłoki przeniesione z sesji na pierwszym planie, które po zakończeniu w tle logowały błąd wewnętrzny albo mylącą linię „[exited with code -1]"
Naprawiono usuwanie i odtwarzanie na nowo katalogu z żywym cache'em wtyczki marketplace bez numeru wersji przy instalacji w drugim zakresie - mogło to zakłócić działającą sesję korzystającą z tej wtyczki
Naprawiono sesje Remote Control uruchomione przez /remote-control, które nie zgłaszały połączonym klientom różnic w drzewie roboczym
Naprawiono sesje self-hosted runnera zgłaszające status „running", zanim Claude Code faktycznie wystartował - mogło to wywołać przedwczesne powiadomienie „Claude czeka na Twoją odpowiedź" w aplikacji desktopowej
Naprawiono błąd pierwszego uruchomienia „Unable to connect to Anthropic services", gdy ustawienia zarządzane konfigurują logowanie przez bramkę aplikacji Claude, a endpointy Anthropic są akurat niedostępne
Naprawiono sesje w chmurze (Claude Code w przeglądarce, aplikacja desktopowa i mobilna), które czasem pokazywały poprzedni tryb uprawnień zaraz po przełączeniu trybu i wysłaniu wiadomości
Naprawiono milknięcie sesji w chmurze, gdy kontener sesji restartował się między turami, mimo że agent w tle, powłoka albo monitor wciąż działały - wznowiona sesja zgłasza teraz utraconą pracę