// NAJNOWSZE

2.1.280
22 Sep 2026 v2.1.280 NEW

Opus 5.5 nowym domyślnym Opusem

ModelUXBezpieczeństwo

Opus 5.5 wchodzi jako domyślny model Opus z 1M kontekstu, plany Pro i Team Standard startują od teraz na Opusie zamiast Sonneta, a do tego ponad sto poprawek - od zapisów przez symlinki, przez tryb auto, po okna dialogowe i subagenty w tle.

Opus 5.5 nowym domyślnym Opusem - claude-opus-5-5 ma 1M kontekstu i kosztuje 4 dolary za milion tokenów wejściowych oraz 20 dolarów za milion wyjściowych, a odczyt z cache'u 0,20 dolara za milion
Opus domyślnie na planach Pro i Team Standard - do tej pory startowałeś na Sonnecie, teraz od razu dostajesz Opusa, tak jak użytkownicy Max, Team Premium i Enterprise
Koniec z zapisami przemycanymi przez symlinki - zapis przez dowiązanie symboliczne był oceniany po ścieżce widocznej w projekcie, więc acceptEdits, reguły allow i tryb auto potrafiły przepuścić plik lądujący poza projektem. Teraz pytanie o zgodę pokazuje, gdzie plik naprawdę wyląduje
Szczegóły 114
Dodano model Claude Opus 5.5 (claude-opus-5-5) jako domyślny Opus - 1M kontekstu, 4 i 20 dolarów za milion tokenów (wejście i wyjście), 0,20 dolara za milion przy odczycie z cache'u
Dodano obsługę myszy w kolejnych listach w trybie pełnoekranowym - kółkiem przewijasz listę /skills, a stan skilla w /plugin przełączysz kliknięciem
Dodano CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH - zmienia limit 2048 znaków na opisy narzędzi MCP i instrukcje serwera, dla wszystkich serwerów MCP w sesji
Dodano rozmiary wyników hooków i liczbę zbyt dużych wyników zapisanych do pliku w evencie OpenTelemetry hook_execution_complete
Ulepszono /permissions - po obejrzeniu, dodaniu albo usunięciu reguły fokus wraca na listę reguł, a potwierdzenia usunięcia reguły i katalogu domyślnie stoją na "Nie"
Ulepszono przełączanie zakładek w /permissions - ←/→ i Tab wciśnięte na liście reguł zmieniają zakładkę, nie przenosząc fokusu na pasek zakładek
Ulepszono /cost - wśród przyczyn pudła w cache'u wymienia teraz zmianę trybu myślenia i zmianę sposobu jego wyświetlania
Ulepszono narzędzie Artifact - gdy Claude Code nie może odczytać podanego mu linku do artefaktu, mówi o tym, zanim pójdzie dalej
Ulepszono /install-github-app - krok sprawdzania GitHub CLI i wyboru repozytorium pokazuje "Esc to cancel"
Ulepszono listy /artifacts i /workflows - pasek przewijania przy prawej krawędzi pokazuje, ile długiej listy jest ukryte i w którym jej miejscu jesteś
Ulepszono drzewko postępu workflow - działające agenty i fazy pokazują przygaszoną kropkę zamiast ⟳
Ulepszono formularz dodawania marketplace'u w /plugin w trybie pełnoekranowym - nie rysuje już ramki wewnątrz panelu, a tekst i podpowiedzi klawiszy równają się z resztą /plugin
Ulepszono widok szczegółów /workflows w trybie pełnoekranowym - nie rysuje drugiej poziomej linii pod separatorem panelu
Ulepszono bloki kodu bez podanego języka - dostają kolor taki jak kod w linii, więc komendy odcinają się od tekstu wokół
Ulepszono /btw zadane w trakcie działania narzędzia - pytanie z boku wie, że to wywołanie właśnie trwa, zamiast czytać je jako nieudane
Ulepszono komunikat o przekroczonym czasie hooka UserPromptSubmit i wpis w logu debugowania - podają, która komenda hooka się zawiesiła
Ulepszono podpowiedzi plików po @ - plik, którego nazwa zawiera szukaną frazę, stoi teraz wyżej niż taki, który pasuje tylko nazwami folderów
Ulepszono strony artefaktów - znikają przyciski drukowania, okienka potwierdzeń i funkcje urządzenia, które przeglądarka odbiorcy blokuje, adresy e-mail i numery telefonu pokazują się jako tekst, a tryb ciemny obejmuje też pola formularzy i paski przewijania
Ulepszono wysyłkę plików w /ultrareview - przemianowane kopie wrażliwych plików, na przykład id_rsa copy albo kubeconfig (1).yaml, też zostają na Twoim komputerze
Ulepszono ostrzeżenie o wiadomościach między sesjami przy starcie - tłumaczy, że --debug-file zapisuje log debugowania w miejscu, które sam wskażesz
Zmieniono domyślny model na planach Pro i Team Standard z Sonneta na Opusa, tak samo jak w Max, Team Premium i Enterprise
Zmieniono działanie poziomu myślenia zapisanego zanim /effort stał się ustawieniem osobnym dla każdego modelu - nie przenosi się już na nowo wydane modele, takie jak Opus 5.5; te startują na swoim domyślnym poziomie, dopóki sam nie wybierzesz innego
Zmieniono Opusa 4.7, Opusa 4.8 i Fable 5 - przestają trzymać się poziomu myślenia z premiery wbrew /effort w trybie -p i w Agent SDK, ustawieniu effortLevel w projekcie, w ustawieniach zarządzanych albo w --settings, oraz poziomowi ustawionemu dla konkretnego modelu
Zmieniono podpowiedź w stopce /autocompact - wymienia ←/→, czyli klawisze, którymi zmienia się pozostałe wartości z zakresu
Zmieniono stopkę /fast - wymienia spację jako klawisz przełączania
Zmieniono zachowanie marketplace'ów pluginów, których nazwa podszywa się pod nazwę zarezerwowaną - przy dodawaniu są odrzucane, a jeśli któryś był już dodany, przestaje się ładować
Zmieniono hooki PermissionRequest - hook typu agent już się tam nie uruchamia, bo jego odpowiedź i tak nie mogła niczego przepuścić ani zablokować; zamiast tego pokazuje się błąd kierujący na hooki typu command albo http
Self-hosted runner: zmieniono gita w hookach cyklu życia tak, by ignorował foldery hooków i programy wskazane we współdzielonych plikach gita runnera; zdalne repozytoria ze ścieżki lokalnej i z git:// wymagają tam teraz GIT_ALLOW_PROTOCOL
[VSCode] Dodano okno Status, otwierane też wpisaniem /status - pokazuje wersję, konto, model i dane serwera dla sesji
[VSCode] Dodano okno Sandbox z trybem piaskownicy, zachowaniem awaryjnym poza piaskownicą i listą wykluczonych komend - otwierasz je z menu panelu albo wpisując /sandbox
[VSCode] Dodano okno Claude in Chrome ze stanem rozszerzenia, stronami instalacji, ponownego łączenia i uprawnień oraz ustawieniem włączania domyślnego - z menu panelu albo przez /chrome
[VSCode] Dodano eksport rozmowy, także przez wpisane /export - kopiuje albo zapisuje rozmowę jako zwykły tekst
[VSCode] Dodano w oknie Slash commands źródło każdego skilla, szacunkowe zużycie tokenów i stan włączenia, z przełączaniem kliknięciem; okno otwiera też wpisane /skills
[VSCode] Dodano wpisywane /plan - przełącza w tryb planowania, wysyła pierwszy prompt planistyczny albo pokazuje plan sesji
[VSCode] Ulepszono obsługę wklejanego tekstu w polu czatu - wklejka dłuższa niż 800 znaków albo z więcej niż dwoma łamaniami linii jest oznaczana, więc Claude Code odróżnia ją od tego, co sam napisałeś
[VSCode] Ulepszono obsługę promptu w polu czatu - niewidoczne znaki formatujące Unicode znikają z wklejanego tekstu wraz z komunikatem, a z całej reszty tuż przed wysłaniem
[VSCode] Zmieniono "Open in New Tab" - otwiera Claude Code obok grupy edytora, w której pracujesz, zamiast za ostatnią grupą
[Claude Code on the web] Zmieniono miejsce ustawienia włączania i wyłączania Routines dla administratora - siedzi w Admin settings → Capabilities → Remote sessions, a strona administracyjna Claude Code do niego linkuje
[Claude Code on the web] Ulepszono sesje w chmurze oglądane w aplikacji Claude - pliki przeznaczone dla Ciebie Claude Code zapisuje tam, gdzie aplikacja umie je otworzyć
[Claude Code on the web] Usunięto pusty wybór repozytorium pokazywany przy starcie sesji na własnym środowisku w organizacji, w której administrator wyłączył GitHuba
[Claude Tag] Dodano natywny wskaźnik pracy Slacka, przycisk Stop i tytuł wątku w wątkach Claude Code na kanałach - wskaźnik trzyma się do końca zadania, a Stop je przerywa
[Claude Tag] Dodano krótką informację na kanale Slacka, gdy dołączenie gościa albo wyjście ostatniego zmienia sposób odpowiadania przy ustawieniu Restrict albo Channel only
[Claude Tag] Ulepszono baner GitHuba w ustawieniach administratora Claude Tag - mówi, dlaczego GitHub nie jest podłączony: brak zalogowania, niepowiązana lub niezainstalowana aplikacja, wygasłe logowanie albo brak autoryzacji SSO
[Code Review] Ulepszono raport Code Review - mówi, kiedy instrukcje z REVIEW.md zostały przycięte albo pominięte z powodu przekroczenia limitu, i podaje nazwę pliku oraz sam limit
Naprawiono ocenianie zapisów przez dowiązania symboliczne po ścieżce widocznej w projekcie - pytanie o zgodę pokazuje teraz, gdzie plik naprawdę wyląduje, a acceptEdits, reguły allow i tryb auto nie przepuszczają już zapisu lądującego poza projektem
Naprawiono tryb auto w kółko ponawiający akcję, której kontrola bezpieczeństwa odmówiła sprawdzenia - teraz akcja zostaje odrzucona raz, z informacją, że ponawianie nic nie da
Naprawiono tryb auto odrzucający akcje w kółko i bez przerwy, gdy kontrola bezpieczeństwa nie dała żadnej odpowiedzi - kolejne próby są coraz rzadsze, a po dziesiątej z rzędu tura kończy się komunikatem
Naprawiono błąd walidacji narzędzia Write, gdy model wysyła path, file_text, file_content albo zabłąkane description zamiast file_path i content
Naprawiono dwukrotne Ctrl+C albo Ctrl+D w większości okien (/model, /effort, /config, /status, /usage, /plugin, /sandbox, /permissions, /artifacts, /mobile, /login, /upgrade, /usage-credits, /install-github-app, /setup-bedrock, /setup-vertex) zamykające całe Claude Code zamiast samego okna
Naprawiono kliknięcie, które tylko przenosiło okno terminala na wierzch, a przy okazji wybierało element pod kursorem - w wyszukiwarkach, paskach zakładek, wierszach agentów i workflow, linkach slash commands i podpowiedziach
Naprawiono przypadkowe n zamykające okna i przypadkowe y je zatwierdzające - teraz zatwierdza Enter, a anuluje Esc (stare zachowanie wrócisz, przypisując y/n do confirm:yes/confirm:no w keybindings.json)
Naprawiono pola tekstowe w oknach gubiące wpisaną literę, cyfrę albo spację na rzecz skrótu klawiszowego przypisanego do tego klawisza
Naprawiono rozsypaną linię promptu na terminalach Windows po usunięciu niewidocznych znaków przy Enterze - ekran jest teraz odrysowywany, więc widzisz dokładnie ten tekst, który poleci
Naprawiono czyszczenie niewidocznych znaków usuwające zero-width non-joiner, którym perski i arabski doklejają końcówkę do łacińskiego słowa albo liczby, na przykład w liczbie mnogiej od "PDF"
Naprawiono dyktowanie głosowe - Ctrl+C nie zatrzymywał nagrywania (prompt się czyścił, a mikrofon dalej pisał), Esc nie przerywał przetwarzania transkrypcji, a przytrzymana spacja startowała dyktowanie z widoku transkryptu i z trybu NORMAL w vimie
Naprawiono zmianę modelu z poziomu aplikacji hosta (Claude Desktop, VS Code, SDK) w trakcie pracy Claude Code, która powodowała pudło w cache'u promptów przy następnym poleceniu
Naprawiono wznawiane subagenty typu fork odbudowujące listę narzędzi zamiast wysyłać tę, której użyły za pierwszym razem - psuło to cache promptów dla takiego agenta
Naprawiono wiadomości zwrotne od subagentów pokazujące po rozwinięciu wewnętrzną wstawkę o pochodzeniu poza trybem verbose
Naprawiono installed_plugins.json trzymający commit z chwili instalacji po aktualizacji pluginu z repozytorium GitHub albo adresu git śledzącego gałąź lub tag
Naprawiono przenoszenie skilli z ~/.claude/skills/ do ~/.claude/skills/.trash/, gdy manifest.json w tym folderze wymieniał ich nazwy
Naprawiono brak podświetlenia pod kursorem w ankiecie opinii o sesji na jasnych motywach i na motywie ANSI
Naprawiono /workflows pokazujące na moment listę z jednym wierszem, zanim otworzyło jedyny run
Naprawiono kółko myszy nieprzewijające list wyboru z ukrytymi opcjami (jak /model i /permissions) w trybie pełnoekranowym
Naprawiono wyłączony skill pokazujący ten sam czerwony ✘ co plugin, który się nie wczytał - wyłączony ma teraz przygaszone ◯
Naprawiono opisy opcji przy wielokrotnym wyborze wcinane pod numer opcji zamiast pod jej nazwę
Naprawiono pole wyszukiwania w /plugin, /skills i /mcp gubiące prawą krawędź w trybie pełnoekranowym
Naprawiono /mcp pokazujące △ na liście serwerów i ⚠ w widoku szczegółów tego samego serwera - lista, szczegóły i /plugin pokazują teraz wszędzie ⚠
Naprawiono klawisze Home i End nic nierobiące na liście ustawień /config i na listach wyboru, takich jak /model, /memory czy pytania o uprawnienia
Naprawiono PgUp i PgDn w menu /skills przeskakujące poza pierwszy albo ostatni skill zamiast zatrzymać się na nim
Naprawiono Tab po cichu zmieniający wartość zaznaczonego ustawienia na liście /config - teraz nic tam nie robi
Naprawiono rozmowy wywalające się w każdej turze z błędem API "role 'system' must precede an 'assistant' message"
Naprawiono rozmowy z włączonym advisorem wywalające się w każdej turze z błędem API 400 "Input tag 'advisor_20260301'" za proxy albo bramką, która tego nie obsługuje - zapytanie jest teraz ponawiane bez advisora
Naprawiono sesję wywalającą się w każdej turze i przy /compact, gdy jej zapisana historia zawierała uszkodzoną notkę o niewczytanych narzędziach MCP
Naprawiono crash przy wznawianiu sesji, której zapisany transkrypt zawiera uszkodzoną wiadomość systemową albo notkę o zapisie do pamięci bez listy plików
Naprawiono jedną z przyczyn wychodzenia długich sesji pełnoekranowych z komunikatem "Claude Code exited after an unrecoverable interface error" - uszkodzona lista wiadomości w cache'u jest teraz odbudowywana
Naprawiono zawieszanie się Claude Code, gdy plik ustawień albo plik czytany ponownie po edycji zostaje w trakcie odczytu podmieniony na nazwany potok
Naprawiono crash /config i błędne odczytywanie części ustawień włącz/wyłącz, gdy ustawienie przeniesione do settings.json wciąż trzyma w ~/.claude.json wartość w rodzaju null albo "false"
Naprawiono wznawianie sesji z niedokończonymi agentami w tle, powłokami albo workflow, które samo z siebie startowało turę modelu, zanim cokolwiek napisałeś
Naprawiono wiadomości wysyłane do subagenta w tle ginące bez śladu w sesjach headless i SDK, gdy subagent właśnie kończył turę
Naprawiono gubienie raportu zakończonego subagenta, gdy rozmowa, która go odpaliła, została skompaktowana przed odczytaniem raportu
Naprawiono subagenty w tle, które nie mogły użyć narzędzia LSP przy włączonym pluginie LSP
Naprawiono zadania powłoki w tle raportujące jako błąd nieszkodliwe kody wyjścia, na przykład grep bez trafień
Naprawiono sesje w tle (claude --bg), które nie mogły uruchomić gita, hooków, pluginów ani innych programów pomocniczych, gdy zmienna środowiskowa przekazana sesji zawierała znak NUL
Naprawiono Ctrl+C wymagający trzech albo czterech naciśnięć do wyjścia przy działających subagentach w tle - teraz wystarczą dwa
Naprawiono gubienie zaznaczenia z IDE, gdy wysłany prompt wraca do pola wpisywania: po Esc do edycji, po cofnięciu się do niego albo po Esc w trakcie hooków startowych
Naprawiono prompt w trybie powłoki (!) odłożony przez Ctrl+S wracający jako zwykły prompt, a także / wypisujące ścieżki plików zaraz po odłożeniu takiego promptu
Naprawiono claude agents pokazujące pusty, niereagujący ekran zamiast błędu, gdy katalog tymczasowy jest pełny, niezapisywalny albo należy do kogoś innego
Naprawiono serwer MCP dodany ponownie pod tą samą nazwą po claude mcp remove, który dalej pokazywał się jako wymagający logowania, zamiast się połączyć
Naprawiono automatyczną aktualizację marketplace'ów pluginów w tle ignorującą pomocniki poświadczeń gita - marketplace'y z prywatnych repozytoriów były przez to klonowane od nowa przy każdym przebiegu albo nie aktualizowały się wcale
Naprawiono claude plugin update kasujący zapisany commit pluginu i przestawiający go na wersję "unknown", gdy plik snapshotu oficjalnego marketplace'u jest linkiem albo jest za duży
Naprawiono ciche znikanie narzędzia Artifact, gdy nie da się wczytać polityki Twojej organizacji, na przykład zza proxy - Claude Code mówi teraz, co go blokuje
Naprawiono ponowne publikowanie artefaktów po cichu kasujące zapisane reguły dostępu do bazy albo gubiące zakres profilu odbiorcy, gdy uprawnienie było wysyłane ponownie bez nich - teraz taka publikacja jest odrzucana
Naprawiono /ultrareview raportujący zatrzymaną recenzję w chmurze jako zakończoną albo jako błąd do ponowienia i czekający do końca limitu czasu, gdy sesja została usunięta albo zmieniło się zalogowane konto
Naprawiono aplikację Claude pokazującą brakujące albo nieaktualne zużycie kontekstu dla sesji Remote Control i sesji w chmurze zaraz po /compact albo /clear
Naprawiono widok różnic w aplikacji Claude dla sesji Remote Control i sesji w chmurze gubiący zacommitowane pliki gałęzi, gdy są do tego niezacommitowane zmiany
Naprawiono sesje w chmurze i na własnym runnerze wywalające się z "Authentication failed" po przeczekaniu długiego przeciążenia, w trakcie którego token dostępu sesji został wymieniony
Naprawiono konflikty zapisu do pamięci w sesjach Cowork, przez które Claude Code widział tylko początek i koniec pliku pamięci dłuższego niż mniej więcej 10 800 znaków, więc ponowiony zapis gubił środek
Self-hosted runner: naprawiono podpisywanie commitów z hooków cyklu życia przy --configure-git
Windows: naprawiono czyszczenie w tle kasujące dowiązanie katalogu albo junction użyte do przeniesienia ~/.claude/session-env, image-cache albo innego sprzątanego folderu
Self-hosted runner: naprawiono gubienie sygnału zakończenia przez turę kończącą się dokładnie w momencie zwolnienia z --retire-at - runner czeka teraz chwilę na zaraportowanie tury, zanim zamknie sesję
Cofnięto zmianę, w której ctrl+l i cmd+k w trybie pełnoekranowym czyściły widok transkryptu (dodaną w 2.1.260) - znowu odrysowują ekran
[VSCode] Naprawiono znaczek poziomu myślenia pokazujący zapisany, nieaktualny poziom zamiast tego, na którym sesja naprawdę działa
[VSCode] Naprawiono Claude Code, który w ogóle się nie uruchamiał, gdy rozszerzenie Pythona zawieszało się przy starcie - teraz rusza po 60 sekundach bez środowiska Pythona
[VSCode] Naprawiono kartę zatwierdzania planu, która nigdy nie proponowała trybu auto - gdy tryb auto jest dostępny, pierwszą opcją jest teraz "Yes, and use auto mode", tak jak w terminalu
[VSCode] Naprawiono nawigację strzałkami na liście sesji przestającą działać po zarchiwizowaniu albo odarchiwizowaniu sesji z klawiatury
[VSCode] Naprawiono linie znacznika wklejenia widoczne w Twoich własnych wiadomościach po ponownym otwarciu sesji
[Claude Code on the web] Naprawiono gh i wywołania API GitHuba w sesji w chmurze na repozytorium GitHub Enterprise Server przestające działać po mniej więcej ośmiu godzinach - token odnawia się teraz sam
[Claude Code on the web] Naprawiono routine wznawiającą istniejącą sesję, która ruszała ze starym promptem i starą nazwą, gdy edytowano ją chwilę przed zaplanowanym startem
[Claude Code on the web] Naprawiono linki do plików w transkrypcie sesji w chmurze prowadzące poza katalog roboczy sesji - otwierały kartę pliku, która nigdy się nie wczytywała, a teraz są nieaktywne i podają powód
[Claude Code on the web] Naprawiono tryb auto odmawiający ponowienia wywołania narzędzia, bo pytanie o zgodę, które wygasło bez odpowiedzi albo zostało zastąpione nowszą wiadomością, zapisywało się jako Twoja odmowa
[Claude Tag] Naprawiono zaplanowane routines po cichu nieuruchamiające się w przestrzeniach Slacka podłączonych do Claude, zanim przestrzeń dołączyła do swojego Enterprise Grid
[Claude Tag] Naprawiono proszenie o ponowne wysłanie pliku ze Slacka, gdy problemem był krótki przestój skanera plików, a nie sam plik - skanowanie jest teraz ponawiane, a Claude Code dostaje informację, że skaner nie działa
[Claude Tag] Naprawiono punkt listy w odpowiedzi na Slacku, którego tekst zaczyna się od +, - albo *, renderujący się jako pusty punkt z zabłąkanym podpunktem - teraz to jeden punkt z zachowanym znakiem
[Claude Tag] Naprawiono komunikat na Slacku o nieudanym skrypcie konfiguracyjnym środowiska w chmurze, który bywał ogólnikowym "mention me to retry" - teraz podaje nazwę skryptu i mówi, że najpierw trzeba go poprawić
Drobne poprawki i aktualizacje 1 v2.1.278
Tryb auto na Claude API, w Enterprise i na Bedrock, Vertex, Foundry i bramkach używa domyślnie klasyfikatora po stronie serwera, więc nie płacisz za jego narzut, a nowy wiersz w /status pokazuje, gdzie klasyfikator działa. v2.1.278
2.1.277
18 Sep 2026 v2.1.277

AGENTS.md działa jak CLAUDE.md

MCPHooksGit

Obsługa AGENTS.md zamiast CLAUDE.md, wyniki subagentów oznaczone jako cudzy tekst, koniec ignorowania wiadomości pisanych w trakcie pracy Claude'a, usunięte narzędzie TaskOutput i kilkadziesiąt poprawek awarii przy starcie i wznawianiu sesji.

AGENTS.md działa jak CLAUDE.md - w projekcie bez CLAUDE.md Claude Code czyta AGENTS.md. Jeśli trzymasz instrukcje w tym pliku dla innych narzędzi, nie musisz już ich dublować. Przełączysz to w /config pod „Project instructions" (na razie bez Bedrock, Vertex i Foundry)
Wyniki subagentów przestają udawać Twoje polecenia - to, co zwraca subagent, trafia do głównego agenta pod nagłówkiem „wynik subagenta" i z wcięciem, więc tekst z jego odpowiedzi nie może zostać wzięty za instrukcję z sesji. Do tego niewidzialne znaki formatowania Unicode w prompcie są usuwane, a oczyszczony prompt widzisz przed wysłaniem
Wiadomości pisane w trakcie pracy Claude'a już nie giną - model czasem je pomijał; naprawione. Znika też narzędzie TaskOutput (output zadań w tle Claude czyta teraz przez Read), a ustawienia taskOutputMaxChars i TASK_MAX_OUTPUT_LENGTH nie mają już żadnego efektu
Szczegóły 87
Dodano obsługę AGENTS.md: w projekcie bez CLAUDE.md Claude Code czyta zamiast niego AGENTS.md; zmienisz to w /config pod „Project instructions" (jeszcze nie na Bedrock, Vertex ani Foundry)
Dodano CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 dla bramek Claude apps gateway, których jedynym wyjściem na świat jest forward proxy: każde żądanie wychodzące przekazuje proxy nazwę hosta zamiast rozwiązywać ją lokalnie
Dodano opcjonalną mapę headers: na upstreamach bramki Claude apps gateway, żeby wysyłać stałe nagłówki do proxy, które stoi przed dostawcą modelu
Dodano linię z informacją, że zadanie w tle czeka z aktualizacją, gdy skończy się w czasie, kiedy masz otwarty panel taki jak /tasks
Usprawniono start sesji w SDK i trybie headless (-p): pierwsza tura nie czeka już na przeszukanie katalogów w poszukiwaniu CLAUDE.md
Usprawniono komunikaty błędów loopback w bramce Claude apps gateway: wskazują teraz CLAUDE_GATEWAY_ALLOW_LOOPBACK
Usprawniono zakładkę Installed w /plugin: serwer MCP wypisany osobno od swojego pluginu pokazuje teraz, do którego pluginu należy
Usprawniono claude plugin install na już zainstalowanym pluginie: mówi teraz, gdy marketplace ma nowszą wersję, i podaje polecenie claude plugin update
Usprawniono linię o ukrytych powiadomieniach pod logo przy starcie: brzmi teraz „N more notices hidden" zamiast „+N more · /status"
Usprawniono obsługę promptu: niewidzialne znaki formatowania i znaczniki Unicode są usuwane z promptu, a oczyszczona wersja jest pokazywana do sprawdzenia przed wysłaniem
Usprawniono /ultrareview, gdy nie ma czego przeglądać: komunikaty mówią, w którym jesteś przypadku, podają polecenie do przeglądu ostatniego commita, a pierwszy commit nowego repozytorium jest przeglądany w całości
Usprawniono obsługę linków do artefaktów claude.ai: Claude czyta je narzędziem Artifact zamiast WebFetch, gdy to narzędzie jest dostępne
Usprawniono pytanie o zgodę przy niebezpiecznym rm: pokazuje, o które polecenie chodzi, i podpowiada zabezpieczenie ${VAR:?}, żeby uruchomienia headless mogły sobie poradzić
Usprawniono pytania o zgodę z narzędzia Artifact: krótsze zdania, strony i artefakty nazwane tytułem albo nazwą pliku, linki wypisane po tekście
Zmieniono /model na Anthropic API: Fable jest zawsze na liście, wyszarzony tylko wtedy, gdy ustawienia Twojej organizacji go wyłączają
Zmieniono instrukcje sandboxa Bash na Bedrock, Vertex i Foundry na wersję z pierwszej ręki, która opisuje sandbox jako granicę tego, co zadanie dostało do dyspozycji
Zmieniono /ultrareview w sesjach nieinteraktywnych: odmawia, gdy repozytorium nie ma gałęzi bazowej ani wspólnej historii
Zmieniono sposób, w jaki wyniki subagentów trafiają do głównego agenta: pod nagłówkiem oznaczającym je jako output subagenta i z wcięciem, żeby tekst z wyniku subagenta nie mógł uchodzić za instrukcje z sesji
Zmieniono wyliczane prompty agent() w skryptach workflow na Bedrock, Vertex i Foundry: docierają do subagenta oznaczone jako tekst napisany przez skrypt, żeby klasyfikator bezpieczeństwa nie brał ich za słowa użytkownika
Usunięto z uruchomień claude -p poza SDK i IDE działające w tle żądanie do Haiku o automatyczny tytuł sesji
Usunięto przestarzałe narzędzie TaskOutput; Claude czyta plik z outputem zadania w tle narzędziem Read, a ustawienie taskOutputMaxChars i zmienna TASK_MAX_OUTPUT_LENGTH nie mają już żadnego efektu
[VSCode] Dodano wiersz Sign out w menu panelu oraz /logout w menu poleceń wpisywanych z klawiatury
[VSCode] Dodano powłoki w tle i inne działające zadania do mapy agentów, każde z przyciskiem Stop, oraz wpisywane /tasks, które ją otwiera
[VSCode] Dodano przycisk Copy response przy odpowiedziach oraz wpisywane /copy
[VSCode] Dodano jednorazowe powiadomienie, gdy nieaktywne sesje są archiwizowane automatycznie, oraz akcję „Unarchive all" na grupie Archived sessions
[VSCode] Dodano koszt i zużycie tokenów sesji do okna Account & usage i do menedżera sesji tam, gdzie limity planu nie obowiązują (Vertex, Bedrock, Foundry, klucz API)
[Claude Code on the web] Dodano sekcje Personal i Organization w wyborze środowiska na planach Team i Enterprise; admini mogą teraz udostępnić osobiste środowisko całej organizacji
[Claude Code on the web] Zmieniono środowiska organizacji na planach Team i Enterprise: z zakładki Code otwierają się jako podsumowanie tylko do odczytu, a edycja jest pod Admin settings → Cloud environments
[Claude Code on the web] Zmieniono nazwę ustawienia admina Claude Code z „Web" na „Cloud sessions" i usunięto zbędny wiersz Mobile tylko do odczytu pod nim
[Claude Tag] Zmieniono preset poświadczeń Pylon w pakietach dostępu Claude Tag, żeby admini mogli wskazać europejski host Pylona
claude -p i sesje Agent SDK nie zawieszają się już bez wyniku po błędzie wewnętrznym; zgłaszają błąd i kończą się kodem 1
Rozmowy nie zwracają już przy każdym żądaniu błędu „text content blocks must be non-empty", gdy wcześniejsza tura asystenta zawierała pusty blok tekstu obok innej treści, także po --resume
Nie zostajesz już niespodziewanie wylogowany, gdy na tej samej maszynie działa starsza wersja Claude Code (np. CLI wbudowane w rozszerzenie IDE)
Interaktywny start nie zawiesza się już ani nie pokazuje błędu użytkownikom ANTHROPIC_API_KEY, gdy ~/.claude.json zawiera uszkodzoną wartość customApiKeyResponses
Sprawdzanie aktualizacji nie zgłasza już błędu co 30 minut, a claude update nie zawiesza się przy ustawionej wersji minimalnej albo maksymalnej, gdy proxy zwróci nieprawidłowy numer wersji; uszkodzone minimumVersion jest teraz ignorowane
claude update na instalacjach przez winget albo apk nie zgłasza już „up to date", gdy sprawdzenie wersji się nie powiodło
claude plugin install nie zawodzi już czasem i nie psuje zainstalowanej kopii przy ponownej instalacji wersji pluginu, której używa sesja albo inny program; niezmieniona kopia zostaje w spokoju
Grep i Glob nie zgłaszają już „brak wyników", gdy wyszukiwanie nie mogło ruszyć, bo systemowi zabrakło procesów, pamięci albo uchwytów plików; zwracają teraz błąd, który o tym mówi
Narzędzie Write nie kończy już po cichu tury jako odrzuconej zgody, gdy docelowa ścieżka jest istniejącym katalogiem; zgłasza teraz czytelny błąd
Narzędzie Edit nie traktuje już podwójnego ukośnika i tekstu uXXXX po nim jako sekwencji \uXXXX, przez co edycja znaku spoza ASCII mogła przepisać sekwencję z ukośnikiem zamiast właściwego tekstu
Narzędzie Edit nie zgłasza już „Invalid regular expression: regular expression too large" zamiast „String not found in file", gdy bardzo duża edycja z tekstem spoza ASCII nie pasowała do pliku
Tura nie kończy się już przedwcześnie błędem „Path contains null bytes", gdy ścieżka pliku w wywołaniu narzędzia zawierała zapisane jako sekwencja; zapisane w ten sposób znaki sterujące zostają zwykłym tekstem
Sesje w tle (claude --bg) nie kończą się już, gdy serwer LSP pluginu zakończył działanie albo zamknął swoje stdin
Naprawiono awarię („Type error") przy otwieraniu /mcp albo /plugin manage, gdy ~/.claude.json zawiera uszkodzoną wartość claudeAiMcpEverConnected
Naprawiono awarię przy starcie, gdy ~/.claude.json zawiera uszkodzoną wartość theme
Naprawiono awarię („unrecoverable interface error"), gdy prompt zawierał kody kolorów terminala, np. prompt przywołany z historii albo tekst wczytany z zewnętrznego edytora
Naprawiono awarię przy wznawianiu sesji, której zapisana historia trzyma wiadomość asystenta jako zwykły ciąg znaków
Sesje na wolnych albo mocno obciążonych maszynach nie kończą się już czasem komunikatem „Claude Code exited after an unrecoverable interface error" przy pierwszym spinnerze
Naprawiono rzadki przypadek, w którym ekran mógł przestać się odświeżać do końca sesji po wewnętrznym błędzie renderowania
Naprawiono rzadki przypadek na Windowsie, w którym tura mogła zatrzymać się błędem typu „Out of memory" zaraz po odpowiedzi Claude'a, przez co wywołania narzędzi z tej odpowiedzi nigdy nie ruszały
Sesje kontynuowane po /clear (restart, --continue, --resume) nie gubią już części pierwszej wiadomości, gdy hook SessionStart coś wypisał, co powodowało pełne pudło w cache'u promptu
Wiadomości od innych agentów (np. SendMessage od subagenta), które przyszły w trakcie tury, pokazują się teraz tam, gdzie dotarły, a nie pod wierszem „Ran N shell commands"
Komunikat „copied" pojawia się teraz po zaznaczeniu tekstu myszą w pełnoekranowym wyborze sesji /resume i innych panelach zakrywających pole promptu
$TMPDIR nie jest już pusty w poleceniach Bash uruchamianych poza sandboxem, gdy sandbox jest włączony
WebFetch i WebSearch w sesjach chmurowych Cowork mówią teraz Claude'owi, dlaczego żądanie odrzucono, np. wyczerpany limit pobrań albo polityka admina
Przekaźnik telemetrii bramki Claude apps gateway nie ignoruje już hosta ani domeny kolektora wpisanych w NO_PROXY, gdy ustawione jest proxy
Jeden uszkodzony wpis w strictKnownMarketplaces albo blockedMarketplaces nie wyłącza już po cichu całej firmowej polityki marketplace'ów
Nieudane automatyczne aktualizacje nie zostawiają już dużych pobranych paczek w ~/.cache/claude/staging
/plugin usuwa teraz znaki sterujące terminala z komunikatów w zakładce Installed, np. z błędu nieudanej aktualizacji pluginu
Zakładka Installed w /plugin i /skills nie wywalają się już, gdy skill albo stare polecenie nazywa się jak wbudowana właściwość obiektu, np. constructor albo toString
/plugin nie zamyka się już bez komunikatu, gdy każda instalacja w wyborze wielokrotnym się nie powiodła
Odinstalowane pluginy nie wracają już jako wiersze „failed to load" w zakładce Installed w /plugin, a Remove czyści taki wiersz
Pluginy z oficjalnego marketplace'u zapisują się teraz w installed_plugins.json razem z commitem, a installed_plugins.json nie trzyma już starego commita po aktualizacji pluginu przypiętego do commita
Podglądy przeładowania pluginu nie trzymają już każdej rozpakowanej kopii archiwum do końca sesji i nie nadpisują zapisanego w cache'u archiwum z --plugin-url, do którego przeładowanie wraca, gdy pobranie się nie uda
Ewidencja sesji Remote Control nie zawodzi już, gdy ~/.claude.json zawiera uszkodzony rekord zastępczy
Błąd po unieważnionym logowaniu claude.ai nie zrzuca już winy na wygasły profil Anthropic; zaczyna od /login
Tekst wpisywany albo wklejany w polu wysyłki claude agents nie wychodzi już czasem pomieszany przy przytrzymanym klawiszu albo bardzo szybkim pisaniu
Naprawiono awarię („unrecoverable interface error") przy wznawianiu sesji, której zapisany transkrypt zawiera podsumowanie stop hooka bez poprawnej listy hooków
Enter na zaznaczonym wierszu panelu agentów znów działa, gdy keybindings.json przypisuje Enter w kontekście Chat do czegoś innego, np. chat:queueSubmit
Odczyt stron PDF na Windowsie nie zawodzi już, gdy ścieżka folderu roboczego jest długa (około 120 znaków i więcej)
Wznowienie headless (claude -p --resume, SDK, przeładowanie okna rozszerzenia VS Code) nie zaczyna już liczników kosztu i zużycia sesji od zera; sesje headless zapisują teraz swoje sumy przy wyjściu
Skille projektu z głównego repozytorium ładują się teraz w sesjach --worktree, gdy .claude/skills nie jest śledzone przez git
Wzorzec w sandbox.excludedCommands nie wyłącza już z sandboxa całego złożonego polecenia Bash, gdy pasowała tylko jedna jego część; teraz musi pasować każda część
Wznowione subagenty i teammate'y nie renderują już ponownie załadowanych wcześniej definicji narzędzi MCP, co psuło cache promptu tego agenta
Publikacje artefaktów zatrzymane limitem żądań nie każą już Claude'owi przestać ponawiać; Claude dowiaduje się, że nic nie opublikowano i kiedy wysłać tę samą publikację jeszcze raz
Załączniki z wcześniejszej części rozmowy nie renderują się już ponownie po wznowieniu albo ponownym uruchomieniu, co gubiło extended thinking i omijało cache promptu
Logowanie do Console nie pokazuje już samego „Request failed with status code 400", gdy serwer odmawia utworzenia klucza API; pokazuje teraz komunikat serwera
Wiadomości wpisane, gdy Claude jeszcze pracuje, nie są już czasem ignorowane przez model
[VSCode] Wiersz „General config" w menu otwiera teraz ustawienia zamiast pokazywać opis użycia /config, a wpisane /mcp, /hooks, /memory, /rewind i podobne polecenia otwierają swoje okna
[VSCode] Poziom suwaka effort zapisuje się teraz na kolejne sesje dla modelu, który miał już poziom zapisany przez /effort
[VSCode] Tryb Auto nie znika już z wyboru trybu dla rozmów otwartych w już używanym panelu, gdy zapisany model ma alias z inną wielkością liter, np. „Sonnet"
[VSCode] /fast zapisuje teraz fast mode jako domyślny, więc nie znika, gdy rozszerzenie uruchomi Claude Code ponownie
[Claude Code on the web] Środowisko w chmurze zapisane z Custom network access i bez domen nie wraca już po cichu do Trusted; okno wymaga teraz co najmniej jednej domeny
[Claude Tag] Routines utworzone w kanale Slacka w instalacji na całą organizację Enterprise Grid nie zawodzą już przy odczycie innych publicznych kanałów swojego workspace'u podczas uruchomienia
[Claude Tag] Linki „Learn more" przy presetach poświadczeń w pakietach dostępu Claude Tag otwierają teraz stronę konfiguracji poświadczeń danego dostawcy zamiast ogólnej dokumentacji API
[Claude Tag] Formularze poświadczeń Google Cloud w pakietach dostępu Claude Tag: odrzucony plik klucza mówi teraz dlaczego, strona i zakresy pozostają zablokowane, a odrzucona rotacja zachowuje wklejony klucz
[Claude Tag] Dziennik zdarzeń sieciowych w ustawieniach admina Claude Tag pokazuje teraz status odpowiedzi dla żądań przez połączenia z podpisem AWS, certyfikatem klienta albo własnym CA
Drobne poprawki i aktualizacje 1 v2.1.276
Naprawiono regresję z 2.1.275 - konfiguracje z proxy albo bramką w ANTHROPIC_BASE_URL przestały dostawać błąd 400 przy każdym zapytaniu. v2.1.276
2.1.275
17 Sep 2026 v2.1.275

Wyślij zakolejkowane wiadomości od razu

MCPHooksGit

Skrót ctrl+enter wysyłający zakolejkowane wiadomości od razu, synchronizacja skilli i pluginów z konta claude.ai do terminala, wznawianie sesji z uszkodzonym transkryptem bez awarii, Grep i Glob bez zawieszeń na dużych wynikach oraz akceptowanie zmian jedna po drugiej w VS Code.

Wyślij zakolejkowane wiadomości od razu - ctrl+enter (albo ctrl+x ctrl+s) przerywa bieżącą turę i wysyła wszystko, co czeka w kolejce. Wysłane i czekające wiadomości są szare, dopóki model ich nie odbierze
Skille i pluginy z konta claude.ai lądują w terminalu - to, co włączyłeś na koncie, synchronizuje się do sesji zalogowanych tym kontem. Wyłączysz to przez syncClaudeAiSkills: false albo syncClaudeAiPlugins: false. Do tego /plugin install --marketplace sam proponuje dodanie marketplace'u przed instalacją
Koniec awarii na uszkodzonym transkrypcie - --resume, --continue i wybór sesji nie wywalają się już na zepsutych wpisach w historii, Grep i Glob nie zawieszają się na wyszukiwaniach powyżej 20 MB outputu, a /rewind nie przywraca pustych plików w sesjach forkowanych
Szczegóły 96
Dodano do logowania przez bramkę Claude apps gateway informację o zalogowanym koncie: gdy bramka je poda, potwierdzasz je przed zapisaniem poświadczeń, a /status je pokazuje
Dodano skrót „wyślij teraz" (ctrl+enter albo ctrl+x ctrl+s), który przerywa bieżącą turę i wysyła wszystkie zakolejkowane wiadomości naraz; wysłane i czekające wiadomości są szare, dopóki model ich nie dostanie
Dodano ostrzeżenie przy starcie, gdy skonfigurowany otelHeadersHelper zawodzi, żeby sesje, które po cichu nie wysyłają telemetrii, nie umykały uwadze
Dodano synchronizację skilli i pluginów włączonych na Twoim koncie claude.ai do sesji w terminalu zalogowanych tym kontem; wyłączysz to przez syncClaudeAiSkills: false albo syncClaudeAiPlugins: false
Dodano /plugin install <plugin> --marketplace <źródło>, które proponuje dodanie marketplace'u przed instalacją pluginu
Usprawniono cache'owanie promptu dla --system-prompt z linią __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__: tekst nad nią jest teraz cache'owany globalnie, tak jak już wcześniej w formie tablicowej w SDK
Usprawniono błąd /desktop, gdy Claude Desktop się nie otwiera: mówi teraz dlaczego i co zrobić dalej
Usprawniono wyniki publikacji i odczytu narzędzia Artifact: mówią teraz, kto może otworzyć stronę i co oferuje menu Share właściciela
Usprawniono wyniki publikacji artefaktów: podają wysłaną ikonę zakładki, ostrzegają, gdy strona zawiera bajt NUL, i ponawiają nieudane pobranie nowszej strony do scalenia po publikacji opartej na starej wersji
Usprawniono wklejane i załączane obrazy: zapisują się tam, gdzie Claude może je otworzyć jako pliki bez pytania o zgodę, także w Desktop i VS Code
Usprawniono wskazówki narzędzia Artifact, żeby Claude aktualizował udostępniony artefakt w miejscu, gdy dostałeś do niego prawo edycji, zamiast publikować osobną kopię
Usprawniono odczyt zużycia planu: okna edytora i sesje nieinteraktywne na jednej maszynie współdzielą odczyt z ostatniej minuty zamiast każde z osobna odpytywać endpoint zużycia
Usprawniono opis narzędzia ListPlugins, żeby Claude wiedział, że wypisuje ono pluginy włączone na koncie claude.ai, a nie zainstalowane lokalnie przez /plugin
Usprawniono responsywność przy wolnym albo wstrzymanym terminalu: output nie zostaje już coraz bardziej w tyle, gdy terminal nadrabia
Usprawniono wyniki Write i Edit dla plików w synchronizowanym folderze skilli z konta: mówią teraz, że zmiana nie zapisuje się na koncie i jak ją tam zapisać
Zaktualizowano /logout dla logowań przez bramkę Claude apps gateway: kończy też sesję na bramkach, które obsługują unieważnianie tokenów
Zmieniono sesje hostowane tak, żeby po restarcie kontenera pozostawiały otwarte pytanie o uprawnienie zamiast pytać ponownie
Zmieniono narzędzie Artifact: przy pierwszej publikacji prosi o jednowyrazową ikonę zakładki zamiast emoji jako favicon
Zmieniono Claude in Chrome w trybie auto: pomija sprawdzanie per witryna w rozszerzeniu dla wywołań zatwierdzonych przez klasyfikator, tak jak tryb bypass, co naprawia „Permission denied" w browser_batch po przekierowaniu
Zmieniono instalację pluginów ze źródła npm: pobierane są przez npm pack --ignore-scripts z weryfikacją integralności, więc skrypty instalacyjne paczki już się nie uruchamiają
Zmieniono zaplanowane i ręczne („Run now") uruchomienia routine: zapisują dane i republikują stronę artefaktu, który możesz edytować, bez pytania; artefakty publiczne, pierwsze publikacje i usuwanie nadal pytają
Usunięto powiadomienie przy starcie, że jednorazowa zaplanowana routine uruchomiła się od Twojej ostatniej sesji
[VSCode] Dodano podgląd, edycję i usuwanie zapisanego wspomnienia w oknie Memory
[VSCode] Dodano wysyłanie załączonego obrazu bez wpisywania tekstu
[VSCode] Dodano link Retry w oknie serwerów MCP, gdy lista serwerów nie chce się załadować
[VSCode] Dodano przyciski akceptuj i odrzuć pod każdą zmianą w karcie proponowanego diffa, więc edycję przejrzysz zmiana po zmianie
[VSCode] Usprawniono mapę agentów: pigułka liczy działających agentów i robi się czerwona po awarii, główny agent zostaje w widoku podczas przewijania mapy, a agenci sortują się po stanie, potem po czasie zakończenia
[VSCode] Zmieniono New session w karcie edytora Claude: otwiera się w pasku bocznym, gdy Preferred Location ustawiono na Sidebar, zamiast zawsze w kolejnej karcie
[VSCode] Zmieniono wiadomość wysłaną, gdy Claude pracuje: czeka na dole rozmowy, dopóki Claude się za nią nie weźmie
[Claude Code on the web] Dodano przycisk „New routine" na stronie pokazywanej, gdy link do routine już nie działa, obok linku z powrotem do listy routines
[Claude Code on the web] Usprawniono to, co Claude mówi, gdy prosisz o edycję, usunięcie albo uruchomienie routine, której nie stworzył: linkuje teraz do strony tej routine, żebyś zrobił to sam
[Claude Tag] Dodano warunki dołączania pakietów dostępu w ustawieniach Claude Tag: Owner może pozwolić, żeby pakiet działał też w kanałach z gośćmi albo kanałach Slack Connect, nie tylko w kanałach dla członków
[Claude Tag] Dodano presety Amazon CloudWatch, CloudWatch Logs, Amazon SNS, Google Cloud Monitoring i Cloud Logging w zakładce Credentials pakietu dostępu w ustawieniach admina Claude Tag
[Claude Tag] Dodano presety Datadog dla witryn US3, AP1, AP2 i US1-FED; nowe połączenia Datadog są ograniczone do tras API odczytu i zapytań
[Claude Tag] Usprawniono komunikaty Claude'a w kanałach Enterprise Grid współdzielonych między workspace'ami: mówią teraz, gdy żaden workspace nie jest jeszcze skonfigurowany, albo dlaczego obowiązują tylko domyślne ustawienia organizacji
Notka o wieku przywróconego pliku pamięci nie zmienia się już między żądaniami po kompaktowaniu albo wznowieniu, co psuło cache promptu
--forward-subagent-text w stream-json i wyjściu SDK nie gubi już wiadomości subagentów uruchomionych przez skill z context: fork ani forkowanych skilli wywołanych przez subagenta albo inny forkowany skill
Podpowiedzi plików przy @ nie są już zakopane pod zasobami MCP przy własnym poleceniu fileSuggestion albo po wpisaniu @./@./
Tryb pełnoekranowy nie chowa już powiadomień o zakończeniu zadań w tle pod zwiniętym wierszem narzędzia długiej tury; każde powiadomienie zamyka otwarty wiersz i pokazuje się tam, gdzie przyszło
claude plugin marketplace update nie kasuje już lokalnej kopii marketplace'u z GitHuba, gdy pobranie się nie udało, a marketplace nazywał się tak jak jego repozytorium
Komunikaty pluginów i marketplace'ów, logi oraz claude plugin marketplace list nie pokazują już hasła ani tokena zapisanego w adresie git, ssh albo marketplace'u
Wznowiona sesja w chmurze nie zostawia już w transkrypcie otwartego pytania bez odpowiedzi, gdy zakolejkowana wiadomość je wyprzedziła
Tryb vim nie stawia już kursora o jeden znak za daleko po powtórzonym kropką „!" albo szybko wpisanym „i!", które przełączyło niepusty prompt w tryb powłoki
Tryb pełnoekranowy nie zawiesza się już ani nie pokazuje pustego ekranu na kilka sekund przy przewijaniu w górę przez duży diff pliku
W odpowiedziach nie pojawia się już czasem zabłąkany tag zamykający w stylu </ccmemory>
Komunikaty pluginów, logi i okno pluginów w VS Code nie pokazują już złego serwera dla niektórych adresów git
Użytkownicy za bramką sieciową, która przepisuje odpowiedzi błędów API, nie dostają już API Error: 400 w każdej turze, gdy nagłówek beta zostanie odrzucony
Polecenia Bash w sandboxie na Linuksie nie zgłaszają już kodu wyjścia 0 dla nieudanych poleceń, gdy powłoką jest zsh
Narzędzie Read nie zawiesza się już zamiast zgłosić błąd, gdy części dużego pliku nie da się zdekodować przy braku pamięci
--resume, podgląd w wyborze sesji, wznowione agenty w tle i widok transkryptu nie wywalają się już na sesji, której zapisana historia zawiera uszkodzony wpis przypomnienia o zadaniu albo załącznika @-plik
Naprawiono awarię przy wznawianiu rozmowy z uszkodzonym wpisem wiadomości w transkrypcie oraz awarię trybu pełnoekranowego, gdy taka rozmowa dostała nowe wiadomości podczas przewinięcia w górę
Sesje nie odmawiają już wznowienia ani startu, gdy zapisany transkrypt zawiera uszkodzony blok treści wiadomości
Grep, Glob i podpowiedzi @-plików nie zawieszają się już ani nie wyczerpują pamięci przy wyszukiwaniach przekraczających limit 20 MB outputu, a systemowy ripgrep nie zgłasza już „no matches" zamiast błędu po fali ostrzeżeń
/rewind w sesji forkowanej albo w tle nie przywraca już pliku wypełnionego zerami albo uciętego, gdy kopii zapasowych historii plików nie dało się w pełni skopiować
Sesje pełnoekranowe nie kończą się już czasem komunikatem „Claude Code exited after an unrecoverable interface error" przy szybkim pisaniu albo przytrzymaniu klawisza z otwartą listą slash commands
Sesje w tle nie wywalają się już i nie restartują workera, gdy polecenie podane przez stdin uruchomiono na maszynie, której skończyły się deskryptory plików
Naprawiono awarię przy starcie, gdy ~/.claude.json zawiera uszkodzoną wartość mcpNeedsAuthNoticed
--resume i --continue nie gubią już wcześniejszego myślenia rozmowy, gdy wbudowane narzędzie, od którego zaczęła, zostało od tego czasu wyłączone flagą po stronie serwera
Tekst zaznaczony myszą w pełnoekranowym wyborze sesji claude --resume trafia teraz do schowka
Podglądy przeładowania pluginu nie podmieniają już rozpakowanych plików pluginu działającej sesji, gdy plugin załadowano z archiwum przez --plugin-dir albo --plugin-url
Self-hosted runnery z --drain-wait-sec nie gubią już końcowego wyniku tury zakończonej podczas opróżniania po SIGTERM; runner chwilę czeka, aż tura zostanie zgłoszona
Hooki SubagentStop z konkretnym matcher nie odpalają się już dla każdego kończącego się subagenta, którego typ agenta był pusty
Polecenia Bash w sandboxie mogą znów zapisywać do katalogów projektu o nazwie hooks/ albo config/
Aktualizacje artefaktu nie kończą się już błędem „File not found" po wznowieniu sesji na innej maszynie albo wyczyszczeniu brudnopisu: przywracana jest ostatnia opublikowana wersja strony
/update-config nie zapisuje już reguł uprawnień Write(ścieżka), których kontrola uprawnień plików nie rozpoznaje, tylko reguły Edit(ścieżka)
Naprawiono cztery martwe adresy dokumentacji (Pricing, Computer Use, Skills, CLI) w tabeli żywych źródeł dołączonego skilla claude-api
[VSCode] Transkrypt nie pełznie już małymi krokami w dół, gdy karta uprawnień czeka, a treść wciąż napływa
[VSCode] Cofnięte i forkowane rozmowy zachowują tryb uprawnień wybrany dla rozmowy pierwotnej
[VSCode] Pusty wpis CLAUDE_CONFIG_DIR w ustawieniu environmentVariables nie sprawia już, że Claude Code trzyma swoje pliki w workspace
[VSCode] Linki instalacji pluginów nie otwierają już okna Manage plugins dla nazw pluginów i adresów marketplace'ów, których nie da się użyć w linku
[VSCode] Remote Control nie pokazuje się już jako połączony po wyłączeniu, które Claude Code zgłosił jako nieudane; pokazuje się jako wyłączony
[VSCode] Przewinięcie na dół po wysłaniu nie zatrzymuje się już przed odpowiedzią, gdy odpowiedź zaczyna napływać w trakcie przewijania
[VSCode] Mapa agentów po ponownym otwarciu sesji pokazuje agentów, których awaria zostawiła niedokończonych, jako nieudanych, a nie zatrzymanych
[VSCode] Komunikat „Continuing the step" pojawia się, a limit kontynuacji nie resetuje się już po przeładowaniu następującym po awarii z wciąż działającymi zadaniami w tle
[VSCode] Lista sesji pokazuje, kiedy wysłano ostatnią wiadomość, a nie kiedy sesję ostatnio otwarto, np. po przeładowaniu okna
[VSCode] „Fork conversation from here" nie zawodzi już na wiadomości tuż po tej wysłanej, gdy Claude pracował
[VSCode] Zegar cache'u promptu nie pokazuje już za mało minut po ponownym otwarciu sesji z wiadomością wysłaną, gdy Claude pracował
[VSCode] Agent w tle, który skończył, gdy Claude uruchamiał narzędzie, nie gubi już powiadomienia o zakończeniu ani wyniku na mapie agentów po przeładowaniu okna
[VSCode] Naprawiono rzadki przypadek, w którym tekst zaznaczony w pliku ignorowanym przez git mógł trafić do Claude'a po kilku sekundach braku odpowiedzi rozszerzenia
[VSCode] Zmiana nazwy działającej sesji nie wraca już do wygenerowanej nazwy (regresja z 2.1.269)
[VSCode] Niektóre sesje z claude.ai/code nie otwierają się już w VS Code jako pusta rozmowa bez wiadomości
[VSCode] Slash commands wpisane, gdy Claude odpowiada, nie idą już do modelu jako tekst, tylko uruchamiają się po zakończeniu odpowiedzi
[VSCode] Kod w podglądzie planu oraz w oknach Hooks i Permission rules jest czytelny w motywie High Contrast Light
[VSCode] /remote-control nie jest już ignorowane, gdy Remote Control wciąż się łączy: ponowne uruchomienie od razu je wyłącza
[VSCode] Rozmowa nie ściąga Cię już z powrotem na dół podczas strumieniowania odpowiedzi po przewinięciu w górę; nowe ustawienie claudeCode.scrollToBottomOnSend wyłącza skok przy wysyłaniu
[VSCode] Okno Manage plugins nie pokazuje już hasła ani tokena wpisanego w adres marketplace'u
[Claude Code on the web] Powiadomienia routine „paused" i „on hold" nie ucinają się już w połowie zdania; komunikat o wstrzymanej subskrypcji mówi, że routine włączasz z powrotem sam
[Claude Code on the web] Środowiska w chmurze z bardzo długą listą dozwolonych domen nie zapisują się już bez błędu, żeby potem wywalać każdy start sesji; zapis odrzuca to od razu i mówi, ile trzeba przyciąć
[Claude Code on the web] Wskazówka Claude'a, gdy sesja w chmurze na koncie osobistym nie dostaje dostępu do GitHuba, linkuje teraz do claude.ai/connect-github zamiast do strony ustawień admina
[Claude Tag] Wysyłki do S3 z nowszych wersji AWS CLI i SDK nie kończą się już błędem 502 przy przejściu przez połączenie AWS
[Claude Tag] Claude nie traktuje już kanału jako nieaktywnego (pomijając nieotagowane wiadomości), gdy wciąż w nim pisał z routine albo wątku
[Claude Tag] Nazwa wyświetlana wątku „Claude [zadanie]" nie wraca już do zwykłego „Claude" po odświeżeniu albo restarcie sesji stojącej za tym wątkiem
[Claude Tag] Model wybrany w wątku Slacka nie wraca już po cichu do domyślnego dla kanału po restarcie albo odświeżeniu sesji tego wątku
[Claude Tag] Claude nie odpowiada już czasem dwa razy, gdy inna aplikacja albo bot @wspomni go w wiadomości na poziomie kanału
[Code Review] Recenzje nie gubią już czasem części analizy, gdy jeden z recenzujących agentów zwrócił znaleziska w nieoczekiwanym formacie
[Code Review] Pull requesty z ponad 100 recenzjami Claude'a nie dostają już pełnej ponownej recenzji przy każdym czystym merge'u z gałęzi bazowej, tylko lżejszą recenzję skupioną na merge'u
2.1.274
16 Sep 2026 v2.1.274

Claude Code ostrzega, gdy kończy się pamięć RAM

MCPHooksGit

Ostrzeżenie przy krytycznym zużyciu pamięci, koniec zapętlania sesji na uszkodzonym transkrypcie, /goal przeżywa kompaktowanie i wznawianie, duża paczka poprawek MCP oraz zakładki Memory i Instructions w VS Code.

Claude Code ostrzega, gdy kończy się pamięć RAM - widoczny komunikat z krokami, jak zwolnić pamięć albo bezpiecznie zrestartować sesję. Do tego procesy w tle nie są już ubijane po 30 minutach bezczynności przy lekkim obciążeniu maszyny, tylko dopiero gdy pamięci jest krytycznie mało
Koniec zapętlonych sesji na błędzie "unexpected tool_use_id" - uszkodzony transkrypt naprawia się sam tam, gdzie się da, a w pozostałych przypadkach dostajesz czytelny błąd z podpowiedzią /rewind zamiast niekończących się ponowień. Aktywny /goal nie ginie już przy wznawianiu sesji po kompaktowaniu
Duża paczka poprawek MCP - serwery http mówiące tylko starym HTTP+SSE znów się łączą, wywołania narzędzi nie ucinają się po 5 minutach mimo dłuższego timeout, prompty i zasoby odświeżają się po powiadomieniu od serwera, a błąd 403 nazywa brakujące uprawnienia zamiast udawać wygasłe logowanie
Szczegóły 108
Dodano widoczne ostrzeżenie przy krytycznym zużyciu pamięci, z krokami, jak ją zwolnić albo bezpiecznie zrestartować sesję
Dodano CLAUDE_CODE_MCP_STARTUP_WAIT_MS, które ogranicza, jak długo pierwsza tura w trybie nieinteraktywnym czeka na łączące się serwery MCP (0 = nie czekaj)
Dodano atrybut effort do spanu claude_code.llm_request w OpenTelemetry, tak samo jak w zdarzeniu api_request
Dodano zdarzenie OTel claude_code.managed_settings_resolved: źródła ustawień zarządzanych i stan pomocnika polityk; zredagowane ustawienia i skróty po ustawieniu OTEL_LOG_MANAGED_SETTINGS=1
Dodano store.connect_timeout_seconds w konfiguracji bramki Claude apps gateway, żeby wydłużyć limit czasu łączenia z Postgresem (domyślnie 5 sekund); błąd startu przy niedostępnej bazie wskazuje teraz na store.postgres_url i ustawiony limit
Dodano enduser.sub (identyfikator użytkownika z IdP) do telemetrii, którą Claude Desktop i Cowork wysyłają przez bramkę Claude apps gateway
Dodano ostrzeżenie bramki Claude apps gateway, gdy replika ma otwartych więcej żądań niż 256, które wysyła naraz do góry, oraz wpis w logu startowym pokazujący ten limit
Dodano rozwijanie kliknięciem zwiniętych wiadomości od teammate'ów i agentów w trybie pełnoekranowym
Usprawniono start w sesjach --input-format stream-json: pierwsza tura nie czeka już do 2 sekund na łączące się serwery MCP, których narzędzia odracza tool search; dojadą w kolejnej turze
Usprawniono powiadomienia narzędzia Monitor: końcowy output skryptu i jego zakończenie przychodzą jako jedno powiadomienie zamiast dwóch, co oszczędza jedną turę modelu
Usprawniono błędy narzędzia Artifact: gdy nie jesteś zalogowany do claude.ai, terminal mówi to od razu przy pierwszej próbie, a Claude szybciej dostaje sygnał, żeby przestać ponawiać odrzucone wywołanie
Usprawniono publikowanie artefaktów: publikacja oparta na starszej wersji jest zatrzymywana przed wysłaniem, z nowszą stroną do scalenia
Usprawniono kontrole bezpieczeństwa przed usunięciem worktree agenta, który zawiera checkouty submodułów
Usprawniono output OTEL_LOG_RAW_API_BODIES=file:<dir>: nowy index.jsonl i atrybuty zdarzeń request_body_id / message.id łączą każdą odpowiedź z plikiem żądania i wiadomością w transkrypcie
Usprawniono start bramki Claude apps gateway: pierwsze połączenie z Postgresem próbuje do trzech razy przed wyjściem, więc baza dostępna kilka sekund później nie wywala już startu
Usprawniono sprawdzanie limitu wydatków w bramce Claude apps gateway pod obciążeniem: jedna podróż do bazy zamiast czterech, więc mniej kontroli przekracza limit czasu na zajętej bramce
Usprawniono błędy limitu logowań w bramce Claude apps gateway: /login wyjaśnia odmowę, a log bramki mówi, który limit został przekroczony i które ustawienie zmienić
Zmieniono instalacje Bedrock, Vertex, Foundry i te z wyłączoną telemetrią tak, żeby domyślnie używały klienta MCP v2 i negocjacji MCP 2026-07-28 z bezpośrednimi serwerami HTTP, jak pozostałe instalacje (wyłączenie: MCP_SDK_GENERATION=v1 albo MCP_PROTOCOL_NEGOTIATION=legacy)
Zmieniono /code-review tak, żeby dla każdego modelu bez własnych dostrojonych ustawień używał lżejszych promptów recenzji w jednym wątku zamiast odpalać wiele subagentów
Zmieniono obsługę wpisów MCP "type": "sdk" w .mcp.json, ustawieniach, pluginach i plikach agentów: są pomijane z ostrzeżeniem, bo serwery in-process może rejestrować tylko aplikacja hostująca SDK
Zmieniono obserwowanie artefaktów w sesjach lokalnych: nowa wersja opublikowana gdzie indziej nie uruchamia już tury; Claude dowiaduje się o niej z późniejszego wyniku narzędzia Artifact
Zmieniono klonowanie pluginów i marketplace'ów: pliki Git LFS zostają jako wskaźniki zamiast być pobierane; git lfs pull w checkoucie je dociąga
Zmieniono self-hosted runnery tak, żeby pomijały repozytorium tylko do odczytu, które host git odrzuca przy sprawdzaniu dostępu, zamiast wywalać start sesji
Zmieniono linię GitHub w /status na "Cloud sessions", a komunikaty /web-setup, /ultrareview i teleportu mówią "cloud session" zamiast "Claude Code on the web"
[VSCode] Dodano kontynuację kroku przerwanego przeładowaniem okna, oznaczoną w czacie, z ustawieniem Claude Code: Continue After Reload do wyłączenia
[VSCode] Dodano pozycje Memory i Instructions w menu Customize: Memory pokazuje przełączniki auto-memory, zapisane wspomnienia i foldery pamięci, a Instructions edytuje pliki CLAUDE.md
[VSCode] Dodano ustawienie claudeCode.lockEditorGroups, które powstrzymuje Claude'a przed blokowaniem grup edytora, które otwiera
[VSCode] Usprawniono nawigację czytnika ekranu po rozmowie: każda wiadomość jest ogłaszana jako "You" albo "Claude", z nazwą narzędzia przy krokach narzędziowych
[VSCode] Zmieniono domyślny globalny plik gitignore na $XDG_CONFIG_HOME/git/ignore, gdy XDG_CONFIG_HOME jest ścieżką bezwzględną
[Claude Code on the web] Dodano wybór gałęzi "Compare against" w widoku diffa sesji w chmurze, więc porównasz jej zmiany z dowolną gałęzią, nie tylko z bazową
[Claude Code on the web] Zmieniono routines tak, żeby przy brakującym połączeniu z GitHubem właściciela pomijały uruchomienie i ponawiały próby do 72 godzin, zamiast wyłączać się po pierwszej nieudanej kontroli
[Claude Code on the web] Zmieniono komunikat o wstrzymaniu routine: przy zapauzowanej subskrypcji mówi teraz, że musisz sam włączyć routine z powrotem, zamiast obiecywać automatyczne wznowienie
[Claude Tag] Dodano ustawienie Guests w formularzach Add channel i Add workspace w ustawieniach admina Claude Tag, więc właściciele od razu wybierają Inherit, Allow, Channel only albo Restrict
[Claude Tag] Usprawniono listę postępów Claude'a na żywo w Slacku: limit 2 000 znaków, ponowne wysyłanie najwyżej co 15 minut w ruchliwych wątkach, ze zaktualizowanymi linkami do starszych "Latest task list"
[Claude Tag] Usunięto powtarzającą się notkę o atrybucji gościa, którą Claude dopisywał do canvasu Slacka przy każdej edycji w kanale z ustawieniem gości "Channel only"
[Code Review] Usprawniono treść każdego publikowanego znaleziska: krótkie proste zdania mówiące, kogo dotyczy, gdzie kod się psuje i jaka jest poprawka, od razu na początku
[Code Review] Usprawniono kartę check-run i komentarz do PR, gdy recenzja jest pomijana z powodu limitu organizacji: każda przyczyna linkuje do strony admina, która ją naprawia
Sesje nie wpadają już w niekończące się ponawianie błędów 400 "unexpected tool_use_id": uszkodzone transkrypty naprawiają się same tam, gdzie się da, a w pozostałych przypadkach pętlę kończy czytelny błąd z podpowiedzią /rewind
Serwery MCP skonfigurowane jako http, które mówią tylko starym HTTP+SSE, łączą się teraz także wtedy, gdy na pierwsze żądanie odpowiadają błędem 422 albo innym 4xx
Wywołania narzędzi MCP przez Streamable HTTP nie ucinają się już po około 5 minutach, gdy ustawiono dłuższy timeout dla serwera
Prompty i zasoby MCP odświeżają się, gdy serwer wysyła powiadomienia list-changed bez deklarowania listChanged
Wywołania narzędzi MCP odrzucone z 403 insufficient_scope nie są już zgłaszane jako wygasłe logowanie: błąd nazywa brakujące uprawnienia i kieruje do ponownej autoryzacji przez /mcp
Sesje sterowane hookami (np. z aktywnym /goal) nie kończą się już błędem "Prompt is too long" zamiast kompaktowania, gdy kontekst przepełnił się ponownie po reaktywnym kompaktowaniu
Aktywny /goal nie ginie już przy wznawianiu (--continue / --resume) sesji, która przeszła kompaktowanie
claude agents nie gubi już --model, --effort, --permission-mode, --allow-dangerously-skip-permissions i --agent po relaunchu wymuszonym auto-aktualizacją
Naprawiono spowolnienie każdej tury, gdy language server publikuje diagnostykę dla tysięcy plików w całym projekcie
Subagenty z model: "opus" na Bedrock, Vertex albo Foundry nie porzucają już modelu sesji, gdy jego id nie ma rozpoznawalnej rodziny modeli (chyba że ustawiono ANTHROPIC_DEFAULT_OPUS_MODEL)
Sesje na self-hosted runnerach nie wywalają już każdej tury błędem 401 po kilku nieudanych odświeżeniach tokena aż do następnego zaplanowanego odświeżenia; runner ponawia próby i pobiera nowy token po 401
Klikalne linki do lokalnych ścieżek plików działają w VS Code i innych terminalach wymagających adresu file://
Transkrypt nie przenumerowuje już list numerowanych w Twoich wiadomościach (wpisane "3. 2. 1." pokazywało "3. 4. 5."); numery i znaczniki "N)" wyświetlają się tak, jak je wpisałeś
Notatki podglądu w AskUserQuestion nie doczepiają się już do wcześniej wybranej opcji zamiast do podświetlonej
Tryb podglądu AskUserQuestion nie gubi już podświetlonej opcji przy wysyłaniu notatki Enterem
Wznowiony agent w tle nie zachowuje już połowy przerwanej paczki wywołań narzędzi, gdy jedno z nich zatwierdzono z wiadomością
Lokalne claude -p --resume uruchomione z CLAUDE_CODE_RESUME_INTERRUPTED_TURN zgłasza teraz zadania w tle, które poprzedni proces zostawił niedokończone
Pierwsza tura sesji w chmurze nie startuje już czasem bez narzędzi serwera MCP hostowanego przez SDK, który wciąż się łączył
Powiadomienia agentów w tle nie twierdzą już, że agent nie ma żywej pracy w tle, gdy wciąż czekał na własne zadanie w tle i miał wznowić
Podpowiedzi błędów w sesjach Claude Desktop sugerują slash commands, np. /usage-credits, zamiast flag CLI, których tam nie da się użyć
/schedule nie zapisuje już promptu routine bez roli wiadomości, gdy Claude pisze routine w kształcie, jaki zwraca listowanie routines
/status pokazuje teraz błąd apiKeyHelper, do sprawdzenia którego odsyłał jego własny baner błędu
/fast on w sesjach nieinteraktywnych nie zgłasza już włączenia, żeby potem wyłączyć tryb pod polityką organizacji dotyczącą fast mode; teraz mówi, że organizacja go wyłączyła
Narzędzie Artifact nie prosi już o zatwierdzenie aktualizacji artefaktu, którą potem odrzucało, bo sesja nie przeczytała najnowszej wersji
Sesje Cowork i claude.ai w chmurze z włączonym dostępem do sieci nie traktują już odczytu artefaktu teammate'a tak, jakby dostęp do sieci był wyłączony
Katalog pluginu albo marketplace'u bez własnego repozytorium git nie bierze już wersji z nadrzędnego repozytorium, np. z ~/.claude zarządzanego gitem
--strict-mcp-config z pustym --mcp-config nie wstrzymuje już pierwszej tury nieinteraktywnej aż do MCP_TIMEOUT na przypadkowych serwerach MCP
Hooki Stop z promptem nie wysyłają już całego promptu przy każdym zablokowaniu w rozmowie; powtórne blokady nazywają warunek etykietą do 500 znaków
Na Linuksie pod Waylandem nie otwierają się już dodatkowe puste okna edytora przy starcie w terminalu Cursora albo VS Code
Naprawiono nieobsłużone odrzucenie promise w bramce Claude apps gateway, gdy Postgres zrywa połączenie podczas sprawdzania wydatków
Bramka Claude apps gateway nie ucina już wszystkich otwartych strumieni przy SIGTERM: pozwala trwającym żądaniom skończyć się przez maksymalnie 25 sekund przed wyjściem (CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS)
installed_plugins.json nie jest już nadpisywany niemal przy każdym starcie, gdy polityka pluginów pochodzi ze zdalnych ustawień zarządzanych, co zmuszało Claude Desktop do przeładowania pluginów w każdej otwartej sesji
Sesje headless i SDK nie wykonują już osobnego wywołania modelu dla każdego zakończonego zadania w tle; zakończenia już w kolejce obsługuje jedno wywołanie
Narzędzie Bash nie wczytuje już ponownie profilu powłoki (kilkusekundowy przestój przy następnym poleceniu) po każdym przeładowaniu pluginów; robi to tylko wtedy, gdy zmieniły się katalogi bin/ pluginów
Pluginy z $schema na najwyższym poziomie w hooks/hooks.json nie pokazują już komunikatu "unknown key"
Błędy połączenia MCP i opis narzędzia logowania MCP nie pokazują już sekretów podstawionych z placeholderów ${VAR} w konfiguracjach MCP
Sprawdzanie uprawnień Bash dla poleceń, które iterują po pewnych specjalnych zmiennych powłoki albo je przypisują: te polecenia pytają teraz o zgodę
Sesje izolowane w worktree nie przyjmują już poleceń Bash z pewnymi zagnieżdżonymi rozwinięciami powłoki; są teraz odrzucane
Podgląd w oknie uprawnień Edit nie pokazuje już czasem innego miejsca niż zatwierdzona edycja w plikach ze znakami wielobajtowymi
Polecenia w tle nie są już zatrzymywane po 30 minutach bezczynności na maszynach pod lekkim obciążeniem pamięci; zatrzymują się tylko przy krytycznie niskiej pamięci, a log debugowania mówi dlaczego
Wiadomość wysłana przez subagenta do głównej sesji nie znika już z transkryptu Claude Desktop po relaunchu
Plugin załadowany z .zip nie jest już serwowany z nieaktualnego rozpakowania po kilku nakładających się przeładowaniach
Podsumowanie postępu subagenta nie jest już zastępowane rozlazłą wieloakapitową odpowiedzią
[VSCode] Pytanie poboczne /btw zadane w pierwszych sekundach nowej rozmowy nie pokazuje już czasem historii pytań pobocznych innej sesji
[VSCode] Naprawiono krótkie zacięcie, gdy rozszerzenie pierwszy raz szuka Twojego globalnego pliku gitignore
[VSCode] Wiadomość wysłana, gdy Claude uruchamiał narzędzie, nie znika już z rozmowy po przeładowaniu okna
[VSCode] Przełącznik włączania w Manage Plugins i wiersze okna serwerów MCP są teraz dostępne z klawiatury
[VSCode] Logowania i wylogowania wykonane w terminalu pokazują się bez przeładowania po zmianie CLAUDE_CONFIG_DIR w ustawieniu Environment Variables
[VSCode] Diffy Edit w czacie nie są już ucinane u dołu przy niektórych szerokościach panelu i długich zawijanych liniach; ramki diffów mieszczą pokazane wiersze
[VSCode] Nakładające się zapisy ustawień z rozszerzenia nie zostawiają już ~/.claude/settings.json nieczytelnego ani nie gubią ustawienia
[VSCode] Open in New Tab (Ctrl/Cmd+Shift+Esc) nie zostawia już czasem pola wiadomości nowej karty bez fokusu, przez co pisanie szło donikąd do kliknięcia
[VSCode] Ponowne otwarcie zamkniętej karty Claude nie dzieli już układu edytora, gdy jej zablokowana grupa wciąż trzyma inną kartę Claude i plik
[VSCode] New session nie otwiera już kolejnej zablokowanej grupy edytora, gdy karta pliku dzieliła grupę z Twoją kartą Claude
[VSCode] Nazwy sesji nie przesuwają się już na boki w wyborze sesji podczas wpisywania zapytania
[VSCode] Karta recenzji planu nie ucina już przycisku Send feedback i pola powodu, gdy plan ma kilka komentarzy; lista komentarzy się przewija
[VSCode] Kod inline i bloki kodu w odpowiedziach czatu są czytelne w motywach High Contrast
[Claude Code on the web] Operacje git w sesjach w chmurze nie wywalają się już z "service unavailable", gdy odnawianie tokena GitHuba chwilowo zwraca błąd
[Claude Code on the web] Edycja routine nie powoduje już czasem podwójnego uruchomienia ani ponownego włączenia routine, która właśnie została wstrzymana
[Claude Code on the web] Commity w sesjach w chmurze nie wywalają się już czasem błędem podpisu przez kilka minut po odświeżeniu poświadczeń sesji
[Claude Code on the web] Powiadomienie po zapisaniu routine, której wyzwalacza GitHub nie dało się podpiąć, pokazuje powód, np. limit wyzwalaczy na repozytorium, zamiast samego "edit to retry"
[Claude Code on the web] Sesje nie wracają już czasem do stanu nieprzeczytane zaraz po oznaczeniu ich jako przeczytane
[Claude Tag] Claude odpowiada, gdy inna aplikacja albo bot Slacka go @wspomni; tag dostaje odpowiedź i budzi Claude'a w kanale, którego przestał obserwować po dniach bezczynności
[Claude Tag] Claude nie przegapia już wiadomości innej aplikacji z tagiem @Claude wysłanej tuż po utworzeniu nowego kanału Slacka; dostaje ją po dołączeniu do kanału
[Claude Tag] Claude nie skleja już follow-upu wysłanego kilka minut po swojej ostatniej wiadomości w Slacku jako cichej edycji; późne aktualizacje, np. blokery, idą jako nowa odpowiedź z powiadomieniem
[Claude Tag] Wyszukiwanie w Slacku nie wywala się już błędem przy szukaniu w jednym kanale; zwraca pasujące wiadomości z tego kanału
[Claude Tag] Zatrzymanie przez filtr bezpieczeństwa nie resetuje już po cichu kontekstu wątku Slacka, gdy nikt nie czekał; Claude zawsze o tym mówi i nie anuluje już pracy w tle, która wciąż trwa
[Claude Tag] Adresy e-mail w odpowiedziach Claude'a na Slacku nie wyświetlają już widocznego prefiksu mailto:; pokazują się jako zwykły, klikalny adres
[Claude Tag] Claude nie odmawia już obserwowania kanału Enterprise Grid udostępnionego całej organizacji, gdy prosi się o to z innego workspace'u w gridzie
[Claude Tag] Wybór Environment w ustawieniach admina Claude Tag pokazuje nazwę środowiska zamiast surowego ID dla środowisk zarchiwizowanych albo utworzonych przez aplikację
[Code Review] Ponowne recenzje nie zostawiają już czasem otwartego wątku naprawionego znaleziska, gdy nowa recenzja dopisała pod nim notkę o niższej wadze
[Code Review] Rzadkie recenzje nie kończą się już komunikatem "Code review encountered an error", gdy GitHub albo usługa wewnętrzna chwilowo zawiodła przy starcie; teraz czekają i ponawiają
2.1.273
15 Sep 2026 v2.1.273

Licznik kontekstu liczył podwójnie

BezpieczeństwoMCPAgenty

Naprawiono błędne liczenie kontekstu, które fałszywie przyspieszało auto-compact, załatano lukę w sprawdzaniu uprawnień Bash i dodano forkowanie sesji zdalnych, plus duża paczka poprawek dla integracji Slack, AWS i Code Review.

Licznik kontekstu liczył podwójnie — auto-compact odpalał się przy mniej więcej połowie realnego okna kontekstu, bo tury narzędzi doradczych (advisor-tool) były liczone z wagą około dwa razy za dużą. Teraz kontekst zapełnia się zgodnie z rzeczywistością.
Luka w sprawdzaniu uprawnień Bash załatana — polecenia, których mechanizm uprawnień nie potrafił w pełni przeanalizować, omijały pytanie o zgodę w trybie permissions.blockReadsOutsideWorkingDirectories; naprawiono też przypadek, w którym subshell ukrywał niebezpieczne rm w trybie bypass.
Forkowanie sesji zdalnych — sesję uruchomioną przez claude --remote-control albo /remote-control z aplikacji Claude można teraz forkować; fork działa jako sesja w tle na Twoim komputerze.
Szczegóły 61
Dodano nagłówki żądań x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction i x-claude-code-context-compacted dla bramek LLM — włączasz je zmienną CLAUDE_CODE_GATEWAY_HINT_HEADERS=1
Dodano powiadomienie, gdy serwer MCP rozłączy się w trakcie sesji i automatyczne ponowne łączenie się nie powiedzie — komunikat kieruje do /mcp
Poprawiono responsywność w długich sesjach: postęp hooków i aktywność subagentów nie przetwarzają już od nowa całej rozmowy przy każdej aktualizacji
Poprawiono komunikat błędu narzędzia Artifact przy publikacji pliku typu, którego Artifacts nie obsługują — Claude wie teraz, jakie typy są wspierane i co zrobić zamiast tego
Poprawiono odczyt strony przez narzędzie Artifact: Claude widzi teraz uprawnienia i zasady bazy danych, jakie serwis artefaktów ma dla danej strony
Poprawiono zapisy w bazie danych artefaktów: aktualizacja może teraz usunąć pojedyncze pole zamiast przepisywać cały dokument
Poprawiono publikację artefaktów: publikacja, której połączenie zrywa się już po dotarciu do claude.ai, jest teraz bezpiecznie wysyłana ponownie zamiast kończyć się błędem albo duplikatem wersji
Poprawiono komunikat błędu sesji w chmurze dla GitHuba przy liście dozwolonych adresów IP, zawieszonej instalacji aplikacji albo blokadzie logowania jednokrotnego SAML — teraz pokazuje przyczynę zamiast ogólnej podpowiedzi instalacji
Poprawiono /autofix-pr: gdy gh pr view zawiedzie, komenda pokazuje teraz własny błąd gh (logowanie, SAML, limit zapytań) zamiast ogólnej linii z kodem wyjścia
Poprawiono /autofix-pr, by wyjaśniał, dlaczego nie udało się skonfigurować webhooka GitHub dla danego PR (np. brak podpiętego konta GitHub) zamiast pokazywać ogólne ostrzeżenie
Poprawiono komunikaty błędów /web-setup: odrzucony token GitHub wypisuje teraz prawdopodobne przyczyny i sposób naprawy, a błąd połączenia wskazuje skonfigurowane proxy albo problem z certyfikatem TLS
Poprawiono komunikaty błędów certyfikatu SSL i połączenia proxy w trakcie sesji — teraz podają kod błędu i co naprawić, np. NODE_EXTRA_CA_CERTS przy niezaufanym firmowym certyfikacie CA
Poprawiono komunikat błędu, gdy nie można utworzyć sesji w chmurze z powodu wygasłego lub cofniętego logowania do Claude — teraz mówi wprost, żeby uruchomić /login
Poprawiono komunikat błędu, gdy logowanie do serwera MCP wygaśnie w trakcie sesji — teraz mówi, jak się zalogować ponownie (/mcp)
Zmieniono tryb auto na Bedrocku, Vertexie i Foundry: domyślnie używa teraz lokalnego klasyfikatora zamiast klasyfikatora po stronie platformy; stary wariant włączysz zmienną CLAUDE_CODE_AUTO_MODE_SERVER=1
Zmieniono OTEL_LOG_TOOL_DETAILS=1, by w metrykach kosztów i tokenów pokazywał też prawdziwe nazwy agenta, skilla, pluginu i serwera MCP
Zmieniono logowanie kontem Claude, by przy okazji prosiło o dostęp do Twoich pluginów z claude.ai
Zmieniono raporty /bug i /feedback, by z ostatniego zapytania do API dołączały tylko parametry wpływające na zachowanie modelu (model, system prompt, narzędzia) — bez metadanych zapytania i pól CLAUDE_CODE_EXTRA_BODY
Windows: poprawiono sprawdzanie uprawnień do ścieżek sieciowych (UNC) po dodaniu zmapowanego dysku sieciowego przez --add-dir
[Claude Code na webie] Zmieniono miejsce ustawienia administracyjnego „Udostępnij sesje w chmurze" — przeniesiono z zakładki Claude Code do Danych i prywatności
[Claude Code na webie] Dodano potwierdzenie „Odrzucić niezapisane zmiany?" zanim strona nowej rutyny albo okno edycji rutyny skasuje wpisaną nazwę, prompt lub edycję
[Claude Code na webie] Usunięto pełnoekranowy ekran pobierania aplikacji desktopowej, który widzieli nowi użytkownicy bez środowiska w chmurze na Macu i Windows — teraz trafiają od razu do konfiguracji
[Claude Code na webie] Poprawiono stronę szczegółów rutyny: menu i zmiana nazwy są teraz w breadcrumbie, przełącznik włącz/wyłącz i przycisk Run są na górze, a historia uruchomień jest obok ustawień rutyny
[Claude Tag] Poprawiono komunikaty błędów połączeń AWS: gdy zapytania nie da się podpisać (np. host bez regionu), Claude tłumaczy dlaczego i jak to naprawić, zamiast pokazywać goły błąd
[Claude Tag] Zmieniono Claude, by sam zaczynał obserwować powiązane publiczne kanały (np. kanał incydentu, od którego zależy rozmowa) zamiast tylko na wyraźną prośbę
[Code Review] Poprawiono sugerowane poprawki, by wskazywały, co dana poprawka musi zachować działające, gdy inny kod zależy od zmienianego zachowania
[Code Review] Poprawiono komentarze recenzji wskazujące drugą powiązaną lokalizację — problem w tym miejscu jest teraz opisany pełnym zdaniem zamiast urwanej wzmianki
Naprawiono skille zsynchronizowane z claude.ai, które zostawały dostępne nawet po wyłączeniu Skills w organizacji — teraz trafiają do odzyskiwalnego kosza
Naprawiono ignorowanie ustawień allowManagedMcpServersOnly, deniedMcpServers i disableClaudeAiConnectors skonfigurowanych przez MDM lub managed-settings.json, gdy jednocześnie obowiązywały też ustawienia zarządzane po stronie serwera
Naprawiono błędy 401/403 na Bedrocku, Vertexie, Foundry oraz błędy 403 bramki aplikacji Claude, które kazały uruchomić /login — komunikat wskazuje teraz konkretne poświadczenie do odświeżenia albo kieruje do administratora bramki
Naprawiono /login, /upgrade i /extra-usage, które gubiły wcześniejsze rozumowanie (thinking) z rozmowy, co wymuszało pełne przepisanie cache promptu przy kolejnym zapytaniu
Naprawiono tryb auto, który zatrzymywał się do zatwierdzenia, gdy narzędzie Artifact wysyłało plik załączony do czatu w sesji chmurowej albo Remote Control
Naprawiono długo działającą sesję, która odtwarzała plik-zaślepkę .git/info/exclude po usunięciu lub przeniesieniu katalogu .git repozytorium
Naprawiono główny prompt gubiący ! wpisany na początku, gdy sesja była już w trybie powłoki — dzięki temu można wpisać zanegowane polecenia jak ! grep …
Naprawiono Read na macOS odmawiające otwarcia przeciągniętego zrzutu ekranu (albo dowolnego pliku, który system zgłasza pod inną ścieżką) błędem o zmienionej ścieżce symlinka
Naprawiono permissions.blockReadsOutsideWorkingDirectories: katalog pamięci wskazany w ustawieniach repozytorium nie jest już wczytywany do promptu, przywoływany, indeksowany ani używany przy wyciąganiu pamięci
Naprawiono subagentów i agentów w tle zgłaszanych jako nieudane (bez dostarczenia wyniku), gdy ostatnia strumieniowana odpowiedź nie zawierała zużycia tokenów albo identyfikatora modelu
Naprawiono /tui, które odmawiało restartu z powodu członka zespołu agentów, który już skończył pracę i nie był widoczny na panelu agentów
Naprawiono zapisane zaplanowane zadania uruchamiane w złej sesji po skopiowaniu .claude/scheduled_tasks.json do innego folderu, np. nowego worktree
Naprawiono SDK i wyjście --output-format stream-json, które gubiły pozostałe wiadomości i końcowy raport subagenta po przeniesieniu go do tła w trakcie działania (np. przez CLAUDE_AUTO_BACKGROUND_TASKS)
Naprawiono /install-github-app zgłaszające blokadę logowania jednokrotnego SAML jako „wymagane uprawnienia administratora"
Naprawiono odmowę dostępu klientom Remote Control podłączonym do sesji Claude Desktop, VS Code lub JetBrains, gdy pytają o zużycie okna kontekstu tej sesji
Naprawiono spinner pokazujący podwójne wielokropki na liniach statusu kompaktowania, np. „Running PreCompact hooks…"
Naprawiono fałszywą podpowiedź spinnera sugerującą plugin frontend-design po odczycie lub publikacji Artifacts
Cofnięto zmianę z 2.1.268, która sprawdzała reguły odmowy Read i Edit na liniach Bash niemożliwych do przeanalizowania przez mechanizm uprawnień (eval, env -C) — polecenia typu time -p make build znowu tylko pytają o zgodę zamiast być automatycznie odrzucane
[VSCode] Naprawiono „Report a problem", które wciąż się pojawiało, oraz /bug i /feedback otwierające formularz zgłoszenia, mimo że organizacja wyłączyła zgłaszanie opinii o produkcie
[VSCode] Naprawiono czerwony baner o błędzie procesu Claude Code pojawiający się po zakończonych turach na Windows
[Claude Code na webie] Naprawiono rutyny tracące dostęp do konektora organizacji (i wciąż wywołujące stary konektor) po tym, jak administrator usunął i ponownie dodał ten konektor
[Claude Code na webie] Naprawiono tworzenie samodzielnie hostowanego środowiska z ustawień organizacji, które czasem kończyło się błędem serwera i zostawiało częściowo utworzone środowisko
[Claude Tag] Naprawiono Claude milknącego kilka minut po reinstalacji aplikacji, gdy Enterprise Grid był odłączony, ale jeden z jego workspace'ów pozostawał podłączony
[Claude Tag] Naprawiono zaplanowane zadania ustawione na współdzielonym prywatnym kanale Slack organizacji, które po cichu nigdy nie publikowały wyniku — teraz działają dalej w wątku, w którym zostały utworzone
[Claude Tag] Naprawiono odpowiadanie w starszym wątku Slacka w trakcie trwania zadania Claude, które czasem restartowało je od zera i gubiło niewypchniętą jeszcze pracę
[Claude Tag] Naprawiono Claude gubiącego czasem wiadomość z błędnym komunikatem o braku środowiska Claude Code tuż po odświeżeniu tokena konta
[Claude Tag] Naprawiono połączenia AWS odrzucające endpointy bez regionu, takie jak Budgets, Savings Plans, WAF Classic i Import/Export — zapytania do Global Accelerator podpisują się teraz poprawnie
[Claude Tag] Naprawiono połączenia OAuth typu client-credentials i JWT-bearer zawodzące u dostawców zwracających typ tokena małymi literami — zapytania wysyłają teraz standardowy schemat Bearer
[Claude Tag] Naprawiono odmowę dodania menedżera kanału na współdzielonych kanałach Enterprise Grid, na kanałach, na których Claude nie był jeszcze używany, i na starszych kanałach prywatnych
[Claude Tag] Naprawiono stronę administracyjną Memory, która nie pokazywała kanałów Slack skonfigurowanych samodzielnie przez Claude, nawet gdy miały zapisaną pamięć — administratorzy mogą teraz tę pamięć otwierać, edytować i usuwać
[Code Review] Naprawiono scalanie brancha bazowego do PR, którego wcześniejsza recenzja miała listę „Additional findings", co wymuszało pełną ponowną recenzję — takie push'e dostają teraz lżejszą recenzję uzupełniającą
[Code Review] Naprawiono całe REVIEW.md ignorowane z powodu @-wzmianki, fragmentu kodu zawiniętego w wielu liniach albo tagu HTML w backtickach — wstrzymywane są teraz tylko linie odnoszące się do zmienionych plików
[Code Review] Naprawiono /ultrareview --post, by ponowna próba po błędzie GitHub publikowała komentarz z wynikami dokładnie raz zamiast wcale albo dwa razy — komentarz podaje teraz recenzowany commit
[Code Review] Naprawiono ponowną recenzję pustych lub identycznych treściowo push'y w repozytoriach GitHub, których właściciel lub nazwa zawiera wielką literę — takie push'e są teraz pomijane
Drobne poprawki i aktualizacje 1 v2.1.272
Drobne poprawki i ulepszenia wewnętrzne. v2.1.272
2.1.271
14 Sep 2026 v2.1.271

Fast mode w sesjach Remote

BezpieczeństwoAgentyMCP

Ogromna aktualizacja: fast mode w sesjach Remote, kontrola dostępu do domen per komenda w piaskownicy, workflowy wstrzymujące się przy limicie oraz dziesiątki poprawek stabilności w terminalu, MCP i VSCode.

Fast mode w sesjach Remote — działa teraz też w chmurze i na self-hosted runnerach, zgodnie z ustawieniem hosta albo /fast wpisanym w sesji.
Kontrola dostępu do domen per komenda — Bash, PowerShell i Monitor w trybie auto z piaskownicą dostały allowed_domains: domeny potrzebne konkretnej komendzie są przeglądane razem z nią i otwierane tylko dla niej, reszta jest blokowana.
Workflowy wstrzymują się przy limicie i wracają same — dynamiczne workflowy nie tracą już agentów po osiągnięciu limitu użycia, tylko czekają i wznawiają pracę automatycznie po jego odnowieniu.
Szczegóły 96
Fast mode działa teraz też w sesjach Claude Code Remote (chmura i self-hosted runnery) — stosuje się ustawienie hosta albo /fast wpisane w sesji, jeśli organizacja na to pozwala
Panel /config w trybie pełnoekranowym obsługuje teraz mysz — kółko przewija listę ustawień, kliknięcie w wartość ją zmienia, a wiersz pod kursorem się podświetla
Nowa flaga claude self-hosted-runner --drain-marker-file <ścieżka> — gdy plik istnieje w momencie zamykania (SIGTERM), runner zgłasza serwerowi, że to zamknięcie hosta (tylko telemetria)
Bash, PowerShell i Monitor w trybie auto z piaskownicą mają teraz allowed_domains per komenda — domeny, których komenda potrzebuje, są przeglądane razem z nią i otwierane tylko dla niej, reszta jest blokowana
Nowe pole omitClaudeMd w frontmatter agenta i w JSON-ie --agents — pozwala uruchomić własnych i wtyczkowych subagentów bez plików CLAUDE.md (użytkownika, projektu, lokalnego); pliki polityk zarządzanych nadal się wczytują
claude plugin install i claude plugin update mają nową flagę --accept-command <sha256> — akceptuje dokładnie tę komendę, którą pokazał wcześniejszy przebieg z --json, zamiast ogólnego -y
Ustawienie modelPricing (zarządzane) oraz blok pricing w Claude apps gateway obsługują teraz multiplier powyżej 1, aż do 10 — do wewnętrznego rozliczania kosztów z narzutem
Spinner podpowiada teraz użytkownikom Bedrock, Vertex AI, Foundry i bramek LLM aplikację Claude desktop; podpowiedź dla claude.ai desktop sugeruje /desktop, które oferuje pobranie aplikacji
Renderowanie terminala jest szybsze — duże diffy i długie transkrypcje wyświetlają się płynniej, mniej "zacinających się" klatek
Nieco szybszy start Claude Code — pominięto zbędną walidację wbudowanych danych modeli przy każdym uruchomieniu
Lepszy feedback przy hookach — gdy działa hook SessionStart, UserPromptSubmit, PreToolUse albo SessionEnd, spinner pokazuje to razem z czasem trwania, a Esc przerywa prompt czekający na hook SessionStart
Spinner podczas dłuższego myślenia pokazuje teraz status — po 45 sekundach "deep in thought", a przy odzyskiwaniu po limicie tokenów wyjściowych "picking the thought back up"
Dynamiczne workflowy wstrzymują się po osiągnięciu limitu użycia i wracają same po jego odnowieniu, zamiast tracić dotknięte tym agentów
Remote Control zostawia mniej pustych sesji na claude.ai, gdy konfiguracja nie powiedzie się przez niestabilną sieć
Komunikat o Claude w Chrome w sesjach chmurowych — gdy przeglądarka jest nieosiągalna, najpierw sugeruje że komputer może spać, dopiero potem instalację
claude mcp serve wysyła teraz co 30 sekund update postępu trwającego wywołania narzędzia — klienci widzą, że komenda wciąż działa, a długie polecenie bez własnego outputu nie zostanie przerwane przez timeout bezczynności
Sesje Foundry i Claude Platform na AWS — serwer MCP z alwaysLoad, który dokończy łączenie w trakcie rozmowy, jest gotowy do użycia od razu w kolejnej turze, bez dodatkowego przeszukiwania narzędzi
Pliki Markdown publikowane jako artifacts renderują się teraz jako stylizowane strony dokumentu (nagłówek tytułowy, typografia dokumentu, kolorowanie składni w kodzie)
Lepsze komunikaty błędów publikacji w narzędziu Artifact — publikacja bez pliku mówi wprost, żeby najpierw zapisać stronę do pliku, a nieobsługiwany typ pliku jest zgłaszany zanim brak favicony
Lepszy błąd w narzędziu Artifact, gdy strona deklaruje funkcję spoza wersji swojego kontraktu — teraz wypisuje wszystkie obsługiwane funkcje i informuje, w której nowszej wersji kontraktu dana funkcja się pojawia
Śledzenie artifacts pod kątem republikacji zrobionych gdzie indziej działa teraz dla maksymalnie 10 opublikowanych artifacts naraz, zamiast 5
Wzmianki plików PDF pokazują "liczba stron nieznana" zamiast liczby stron zgadywanej z rozmiaru pliku, gdy pdfinfo nie potrafi jej policzyć
/mobile pokazuje teraz jeden kod QR do claude.ai/mobile, który otwiera właściwy sklep z aplikacjami dla danego telefonu
W trybie auto komendy shellowe uruchamiane przez ! wewnątrz skilla albo slash commandu podlegają teraz standardowym regułom uprawnień trybu domyślnego zamiast klasyfikatora — komenda, o której żadna reguła nie decyduje, trafia do zwykłej weryfikacji jako wywołanie narzędzia
W trybie auto subagent zgłasza wynik do wywołującego przez dedykowane wywołanie zwrotne, które przechodzi przez klasyfikator bezpieczeństwa, zamiast być ocenianym dopiero po fakcie na podstawie ostatniej wiadomości
Obserwacje Monitor mają teraz zawsze limit czasu (maksymalnie 30 minut, 10 w pojedynczych przebiegach -p) i informują Claude, żeby uzbroił je ponownie — zamiast opcji persistent bez limitu
Wskaźnik wybranego IDE w prompcie to teraz pigułka [⧉ …], która zawija się razem z tekstem zamiast ściskać wielowierszowe prompty; Backspace ją usuwa, zostawiając zaznaczenie poza promptem
Domyślny rozmiar dynamicznego workflow to teraz "small" na planach Pro, a próg dla rozmiaru "medium" spadł z 15 do 10 agentów
Sesje Claude apps gateway, Bedrock, Vertex AI i Foundry nie odświeżają już zbędnego logowania do claude.ai, którego dana sesja i tak nie używa
Wbudowany skill claude-api włącza teraz eager_input_streaming dla streamowanych narzędzi własnych i zaczyna pracę w kształcie deliverable dla Managed Agents przez user.define_outcome
(VSCode) Dodano ustawienie Attach Open File — po wyłączeniu otwarty plik nie jest już dodawany do wiadomości, zaznaczony tekst nadal tak
(VSCode) Ulepszono okno Hooks — gdy zapis zostanie odrzucony z powodu samego pliku ustawień, pojawia się popup z przyciskiem "Open settings file" i powodem błędu pod "Copy error"
(VSCode) Zmieniono kolor włączonych przełączników z pomarańczowego Claude na kolor przycisków z motywu edytora
(Claude Code na webie) Zmieniono układ strony Routines na claude.ai/code — zakładki Yours i Templates, dwukolumnowe karty rutyn pokazujące status przebiegu; usunięto widok kalendarza
(Claude Code na webie) Dodano opcję Custom network access w edytorze Cloud environments w ustawieniach admina, z taką samą listą dozwolonych domen jak w oknie environment na claude.ai/code
(Claude Code na webie) Ulepszono stronę admina Cloud environments — pokazuje domyślne środowisko dla Claude Tag i Claude Code z linkiem do zmiany oraz oznacza zalecany typ do utworzenia
(Claude Tag) Ulepszono wybór środowiska w ustawieniach admina Claude Tag — opcje są opisane jako hostowane przez Anthropic albo self-hosted, z linkami do edycji lub utworzenia środowiska
Naprawiono buforowaną politykę organizacji, która była używana dalej po zmianie konta, organizacji albo klucza API, oraz brak jej odświeżenia aż do godzinnego sprawdzenia, gdy dane logowania zmieniały się w trakcie sesji
Naprawiono listy narzędzi i komend, które nie aktualizowały się, gdy polityka organizacji dociągnęła się po starcie albo zmieniła w trakcie sesji
Naprawiono ignorowanie firmowego pliku managed-mcp.json, którego nie dało się odczytać albo sparsować — taki plik nadal wymusza wyłączną kontrolę nad MCP (serwery użytkownika, projektu i wtyczek się nie wczytują) i pokazuje ostrzeżenie przy starcie
Naprawiono pobieranie polityki organizacji przez lokalne proxy firm trzecich ustawione przez ANTHROPIC_UNIX_SOCKET, które je odrzucały — takie proxy są znów traktowane jak inne własne bramki, także dla Remote Control
Naprawiono sesje chmurowe odrzucające każde wywołanie narzędzia przez subagenta (błąd "updatedInput … failed schema validation"), gdy zatwierdzenie workflow albo agenta nastąpiło już po restarcie procesu sesji
Naprawiono /fast off, które odpowiadało "Fast mode unavailable" zamiast po prostu wyłączyć fast mode, gdy organizacja ma tę funkcję zablokowaną
Naprawiono sesje uruchomione z CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK, które po odrzuceniu fast mode przez API i tak wysyłały żądania w tym trybie w każdej turze — odrzucenie jest teraz respektowane, a jego powód pokazywany
Naprawiono fast mode pod CLAUDE_CODE_RETRY_WATCHDOG, który przy limicie kredytów kończył turę błędem albo ponawiał przeciążenie w trybie fast, zamiast przełączyć się na zwykłą prędkość
Naprawiono sprawdzanie uprawnień w Bash, które gubiło plik odczytywany przez fmt, column i podobne komendy, gdy plik występował po nierozpoznanej przez sprawdzarkę opcji
Naprawiono sprawdzanie uprawnień w Bash, które pomijało pliki rozwijane z symbolu wieloznacznego, gdy ten symbol siedział we wzorcu komendy albo wartości opcji (np. grep -v dir/* file)
Naprawiono sprawdzanie uprawnień w Bash tak, żeby flagi deklaracji zmiennych powłoki nie mogły zafałszować tego, jaka komenda faktycznie się wykonuje
Naprawiono komendy Bash z dwiema zmianami katalogu, podpowłoką albo łańcuchem cd+git, które pomijały pytanie o zgodę przy ustawieniu permissions.blockReadsOutsideWorkingDirectories w trybach bypass i auto
Naprawiono nieusunięty plik .git/config.lock, który po nieudanym starcie komendy w piaskownicy blokował git checkout -b, git push -u i git config do końca sesji (Linux)
Naprawiono niewykrywanie zmian w plikach ustawień zrobionych poza sesją na komputerach macOS z przeciążoną usługą zdarzeń systemu plików — obserwator ustawień przełącza się teraz na sprawdzanie cykliczne
Naprawiono wznawiane sesje claude -p, w których wszystkie narzędzia pochodzą z serwerów MCP, kończące się błędem "At least one tool must have defer_loading=false"
Naprawiono tury kończące się błędem "API returned an empty or malformed response", gdy bramka LLM zwracała odpowiedź bez streamingu jako text/plain
Naprawiono utrzymujące się wysokie zużycie procesora i powtarzane zapytania o listę narzędzi, gdy serwer MCP wysyłał powiadomienia list_changed w pętli
Naprawiono błędną obsługę rejestracji klienta w OAuth dla MCP: odmowa zgody wymuszała nową rejestrację, rejestracja dla innego redirect URI była błędnie ponownie użyta, a równoczesny zapis mógł usunąć poprawną rejestrację albo zostawić niepasującą
Naprawiono wyszukiwanie narzędzi zwracające brak wyniku, gdy Claude wybierał narzędzie MCP po samej nazwie zamiast pełnej mcp__server__tool
Naprawiono Ctrl+O anulujące oczekujące ponowne połączenia z serwerem MCP oraz /mcp wysyłane z Remote Control, które nie działało przy otwartym widoku transkrypcji
Naprawiono prompt Claude w Chrome, który kazał modelowi ładować narzędzia przez ToolSearch, mimo że ToolSearch było niedostępne
Naprawiono wiadomości między sesjami wstrzymywane przez politykę trybu uprawnień sesji odbierającej, które znikały bez śladu — nadawcy w trybie headless dostają teraz powiadomienie o dostarczeniu, a wynik SendMessage nie sugeruje już, że wiadomość została przeczytana
Naprawiono uruchamianie drugiej kopii komendy w tle (np. watch taska albo dev servera) przez Claude, mimo że pierwsza wciąż działała po skompresowaniu rozmowy
Naprawiono /model ostrzegające o utracie cache rozmowy przy przełączeniu z powrotem na model, na którym rozmowa faktycznie już działała
Naprawiono /reload-skills pokazujące liczbę skilli niezgodną z menu slash commandów po użyciu /cd
Naprawiono /resume i /continue pokazujące tylko 1-2 sesje w trybie pełnoekranowym na niskich terminalach
Naprawiono /resume i /teleport, które zachowywały śledzenie odczytanych plików z poprzedniej rozmowy — przez to Claude mógł edytować pliki, których wznowiona rozmowa nigdy nie czytała
Naprawiono --resume gubiące okno kontekstu 1M ([1m]), gdy rodzina modelu wznawianej sesji różniła się od skonfigurowanego domyślnego modelu
Naprawiono znikanie z sesji artifacts dołączonych przez /artifacts po użyciu --resume
Naprawiono sesje w tle (claude --bg, claude agents), które nie śledziły republikacji publikowanych przez siebie artifacts zrobionych gdzie indziej
Naprawiono własnych agentów, slash commandy i style outputu (poza pierwszym), które nie wczytywały się z dysku wirtualnego zgłaszającego inode 0, np. zaszyfrowanego woluminu zamontowanego jako dysk Windows
Naprawiono sesje self-hosted runnera, które po cichu traciły całą konfigurację hosta (ustawienia, skille, wtyczki, serwery MCP), gdy folder konfiguracji przekraczał 64 MiB; dodano flagę --host-config-snapshot disk|memory
Naprawiono skille zsynchronizowane z claude.ai, które zostawały na dysku bezterminowo po wylogowaniu — kopie nieodświeżone w ciągu cleanupPeriodDays trafiają teraz przy kolejnym uruchomieniu do kosza z możliwością przywrócenia
Naprawiono podpowiedzi spinnera sugerujące komendy niedostępne dla danego typu konta albo wyłączone w danej sesji
Naprawiono pole ścieżki w /add-dir — strzałki lewo/prawo przesuwają teraz kursor, a Enter dodaje tylko wpisaną ścieżkę zamiast dorzucać jeszcze podświetlone podpowiedzi
Naprawiono pola tekstowe poza głównym promptem, które przenosiły ! z początku wpisywanego tekstu na koniec (!foo wychodziło jako foo!)
Naprawiono crash interaktywnego menu /hooks, gdy nazwa matchera hooka pokrywała się z odziedziczoną właściwością obiektu, np. __proto__ albo constructor
Naprawiono błąd renderowania w trybie pełnoekranowym, gdzie tekst zachowywał nieaktualny kolor tła po tym, jak otaczająca go ramka straciła swoje tło
Naprawiono klawisz Delete w terminalu st oraz Alt+strzałki w rxvt-unicode, które nie działały w podłączonych sesjach w tle
Naprawiono odpowiedzi terminala na zapytania o możliwości (^[[?1;2c), które pojawiały się w prompcie powłoki albo w edytorze, gdy Claude Code kończył działanie, był zawieszany albo otwierał edytor zaraz po starcie
(VSCode) Naprawiono okna Hooks i Permission rules zgłaszające udany zapis, który w rzeczywistości się nie powiódł, oraz puste okno Hooks przy blokadzie polityki tylko-dla-wtyczek albo kody kolorów widoczne w błędach zapisu
(VSCode) Naprawiono zapisy w oknie Hooks: podmiana hooka nie tworzy już duplikatu, nazwa nagłówka wpisana inną wielkością liter zachowuje swój sekret, a plik settings.local.json trafia do .gitignore zanim zapis się zakończy
(VSCode) Naprawiono historię sesji pokazującą tylko bieżącą sesję, gdy workspace leży na zmapowanym dysku sieciowym Windows albo dysku SUBST
(VSCode) Naprawiono filtr Active na liście sesji, który ukrywał otwarte, bezczynne sesje, gdy w menu filtrów zaznaczono też Open
(VSCode) Naprawiono nowy czat, który po odświeżeniu listy sesji przełączał się z powrotem na poprzedni
(VSCode) Naprawiono otwarte zakładki i pasek boczny, które trzymały się starego folderu konfiguracji aż do przeładowania okna po zmianie CLAUDE_CONFIG_DIR w ustawieniu environmentVariables
(VSCode) Naprawiono migające okna konsoli na Windows przy uruchamianiu przez rozszerzenie komend w tle, takich jak git, ripgrep czy sprawdzanie statusu logowania
(VSCode) Naprawiono tekst po najechaniu na zegar cache prompta, pojawiający się z opóźnieniem, oraz ikonę auto-compact pokazującą obok swojego popupu jeszcze domyślny tooltip przeglądarki
(Claude Code na webie) Naprawiono sesję chmurową, która czasem odpowiadała dopiero po około dziesięciu minutach, gdy jej proces zakończył działanie, a sesja wciąż wyglądała na aktywną — wysłanie wiadomości restartuje ją teraz od razu
(Claude Tag) Naprawiono Claude na kanale, który tracił kontekst pracy mniej więcej raz na godzinę, gdy rozmowa toczyła się głównie w wątkach — aktywność w wątku zapobiega teraz temu resetowi
(Claude Tag) Naprawiono wątek proszący Claude o obserwowanie pull requesta, który po restarcie Claude w tym wątku przestawał dostawać informacje o błędach CI, komentarzach i review
(Claude Tag) Naprawiono usunięcie pierwszej wiadomości wątku, w którym Claude już odpowiedział — wcześniej nie kończyło to pracy Claude w tym wątku, teraz się zatrzymuje, tak jak przy usunięciu wiadomości bez odpowiedzi
(Claude Tag) Naprawiono wstrzymywanie posta przez Claude z powodu wcześniejszej instrukcji skierowanej do innego bota czy asystenta — teraz wiążą go tylko instrukcje skierowane do niego, a gdy nie jest pewien, pyta
(Claude Tag) Naprawiono kartę trybu odpowiedzi publikowaną przy dołączeniu do ruchliwego kanału — zamiast mylącego "widzę dużo automatycznych postów" na zwykle gadatliwym albo dużym kanale, karta podaje teraz prawdziwy powód
(Code Review) Naprawiono pull requesty w repozytoriach z ustawieniem "raz na PR", które czasem w ogóle nie dostawały review, gdy kolejny commit przychodził w trakcie oczekiwania na start review — teraz sprawdzany jest właściwy, żądany commit
(Code Review) Naprawiono Code Review, które czasem publikowało te same znaleziska dwa albo trzy razy, gdy GitHub zgłaszał błąd dla review, które w rzeczywistości powstało
(Code Review) Naprawiono kolejne review, które ponownie publikowało znalezisko bezpieczeństwa już rozwiązane przez człowieka, gdy późniejszy push przesunął linie, do których było przypięte
(Code Review) Naprawiono ponowne otwarcie zakończonej sesji chmurowej /ultrareview w aplikacji Claude, które bez pytania zaczynało całe review od nowa
(Windows) Naprawiono komendy PowerShell kończące się błędem "Exit code 1" bez żadnego outputu, gdy ścieżka tymczasowego pliku wyjściowego sesji osiągała 260 znaków
Drobne poprawki i aktualizacje 1 v2.1.270
Naprawiono regresję z 2.1.269 - komendy git tylko do odczytu w Bash przestały niepotrzebnie pytać o zgodę w dłużej trwających sesjach. v2.1.270