Wszystkie wersje
Wydana 23 września 2026

Claude Code
2.1.281

176 punktów na liście zmian, czyli najdłuższa w historii Claude Code - podpis w commitach da się wyłączyć jednym ustawieniem, wznawiane sesje przestają gubić kontekst i psuć cache promptów, a rekurencyjne rm na wyniku podstawienia komendy nie przechodzi już bez pytania w trybie auto.

176 zmian64 nowe funkcje112 poprawek
Claude Code 2.1.281
Najważniejsze zmiany
01

Podpis w commitach i PR-ach wyłączysz jednym ustawieniem

"attribution": false w settings.json chowa wszystkie dopiski o współautorstwie Claude Code. Starsze wersje CLI pomijają cały plik ustawień, w którym to siedzi, więc w plikach współdzielonych między wersjami trzymaj zapis w formie obiektu

02

Wznawiane sesje przestają gubić kontekst i psuć cache promptów

dziesięć poprawek na jeden problem: sesja wznowiona po restarcie wysyłała inną historię niż wcześniej, bardzo duża sesja przywracała czasem tylko kilka ostatnich wiadomości, a tura przerwana w trakcie wywołania narzędzia wracała z ukrytą wiadomością „Continue". API gubiło przez to wcześniejsze rozumowanie z rozmowy

03

rm -rf "$(pwd)" nie przejdzie już bez pytania

rekurencyjne rm, którego celem jest wyłącznie wynik podstawienia komendy, szło w trybie auto i --dangerously-skip-permissions bez żadnego pytania. Teraz Claude Code pyta nawet przy regule allow na Bash

Nowe funkcje i zmiany 64
  • Dodano w bramce Claude apps obsługę nowszych kluczy Claude Desktop w blokach polityki desktop, w tym blockReadsOutsideWorkingDirectories i disableBypassPermissionsMode
  • Dodano assume_role dla połączeń z Bedrockiem w bramce Claude apps - bramka woła Bedrock jako rola IAM, którą przyjmuje przez STS, w razie potrzeby na innym koncie AWS i opcjonalnie w osobnej sesji dla każdego programisty
  • Dodano guardrail: {id, version} dla połączeń z Bedrockiem w bramce Claude apps - nakłada guardrail Amazon Bedrock na każde zapytanie idące tą drogą (ustawiasz go dla wszystkich połączeń z Bedrockiem albo dla żadnego)
  • Dodano telemetry.resource_attributes w konfiguracji bramki Claude apps - dokleja stałe etykiety do telemetrii sesji Claude Desktop i sesji z /login
  • Dodano "attribution": false w settings.json - chowa wszystkie dopiski o współautorstwie Claude Code w commitach i PR-ach; starsze wersje CLI pomijają plik ustawień, w którym to siedzi, więc w plikach współdzielonych między wersjami trzymaj zapis w formie obiektu
  • Dodano pytania serwera MCP w trybie adresu URL na połączeniach protokołu z 28.07.2026 - serwer może poprosić Claude Code o otwarcie procesu w przeglądarce, a gdy nie ma jak potwierdzić zakończenia, nie zostawia na ekranie wiszącego okna z czekaniem
  • Dodano sprawdzanie serwerów MCP w claude plugin validate - raportuje wpisy z .mcp.json, które przy wczytywaniu zostałyby po cichu pominięte, niezadeklarowane odwołania do ${user_config.*} oraz adresy bez szyfrowania
  • Dodano w /insights podpowiedź o trybie auto - szacuje, ile pytań o zgodę z Twoich ostatnich sesji tryb auto załatwiłby sam
  • Dodano pasek przewijania do list Installed w /skills, /mcp i /plugin w trybie pełnoekranowym, taki jak ten w /workflows - pojawia się, gdy trzymasz nad listą mysz, i da się go kliknąć albo przeciągnąć
  • Ulepszono komunikaty o logowaniu i limicie zużycia w Claude Desktop - kierują do aplikacji, a nie do komend w terminalu
  • Ulepszono start - pobieranie ustawień zarządzanych i polityki nie ponawia już zapytań, które nie mają szans się udać
  • Ulepszono czas startu w trybie interaktywnym - odczyty z gita, telemetria startowa i sprawdzanie aktualizacji modeli w Bedrocku i Vertexie nie odpalają się już przed pierwszą klatką
  • Ulepszono czas wznawiania długich sesji, w których przeczytano dużo plików - odtworzony cache plików zgadza się teraz z tym, jak pliki wyglądały przy czytaniu
  • Ulepszono czas wznawiania bardzo długich sesji po kompaktowaniu, najbardziej w Agent SDK i Claude Desktop
  • Ulepszono radzenie sobie z „Prompt is too long" w sesjach zdominowanych przez jeden bardzo duży pierwszy prompt - taki prompt jest teraz streszczany osobno, zamiast wypadać ze streszczenia
  • Ulepszono tryb auto po wznowieniu sesji w nowym procesie - kontrola uprawnień może wykorzystać swój wcześniejszy cache promptów, zamiast pisać go od nowa
  • Ulepszono komunikat o odmowie w trybie auto - Claude Code czyta odmowę jako dotyczącą efektu, nie tylko dokładnie tej jednej komendy
  • Ulepszono wykrywanie niebezpiecznego rm - łapie też usuwanie wskazane zmienną powłoki, po której stoi nazwa katalogu najwyższego poziomu, zmienną wyliczoną z katalogu roboczego oraz cel złożony z samych ukośników odwrotnych
  • Ulepszono podpowiedzi piaskownicy na macOS - gdy lokalny serwer nie może zająć portu, Claude Code kieruje do sandbox.network.allowLocalBinding
  • Ulepszono --agents - przyjmuje teraz ścieżkę do pliku JSON (razem z -p), nie tylko JSON wpisany w linii komend, i pozwala na puste prompt
  • Ulepszono /batch - działa też tam, gdzie worktree dla agentów podstawia hook WorktreeCreate, nie tylko wewnątrz repozytorium git
  • Ulepszono błędy nieudanych hooków z pluginów - podają nazwę winnego pluginu; claude plugin validate ostrzega dodatkowo, gdy hook w formie komendy powłoki zostawia ${CLAUDE_PLUGIN_ROOT} bez cudzysłowów (rozsypuje się na ścieżkach ze spacjami)
  • Ulepszono menu /, /skills, /context i listę Installed w /plugin - skille zsynchronizowane z claude.ai pokazują się pod krótką nazwą, gdy żadna inna komenda jej nie zajmuje, zamiast jako anthropic-skills:<nazwa>
  • Ulepszono niezawodność /deep-research na długich zleceniach - ze wyniku kroku ustalania zakresu wyleciały nieużywane pola wymagane
  • Ulepszono pisanie na opublikowanych stronach artefaktów - dołączony skill artifact-design prosi teraz Claude Code o prostą, bezpośrednią prozę
  • Ulepszono publikowanie artefaktów na wolnym łączu - duże strony lecą na serwer skompresowane
  • Ulepszono ostrzeżenie o dużym CLAUDE.md przy starcie - liczy pliki z instrukcjami razem, więc łapie też sytuację, w której masz wiele średnich plików i importów przez @
  • Ulepszono log debugowania - nazywa zmienne z env w ustawieniach pominięte, bo środowisko, w którym odpalono sesję, ustawia je po swojemu
  • Ulepszono ruch po klawiaturze w oknach z zakładkami, takich jak /permissions i /usage - ↑ i ↓ przenoszą fokus między paskiem zakładek a treścią, a lista reaguje na klawisze tylko wtedy, gdy ma fokus
  • Ulepszono /help i /sandbox - ← i → oraz Tab zmieniają zakładkę z wnętrza listy, a ↓ na pustej zakładce Custom commands w /help nie zawiesza już klawiszy do wciśnięcia Esc
  • Ulepszono /install-github-app, /desktop, pytania o środowisko trybu auto w /permissions oraz pytania „Add marketplace?" i „Run this command?" w /plugin - dostały standardową ramkę okna z podpowiedziami klawiszy, a Ctrl+C albo Ctrl+D anuluje je przy drugim naciśnięciu, jak w pozostałych oknach
  • Ulepszono listy /workflows i /mcp - stronicują się (PgUp/PgDn, Home/End), przyjmują j/k i mysz jak inne listy, ich strzałki słuchają przypisań select:previous i select:next, a x w /workflows zatrzymuje run, na którym stoi kursor
  • Ulepszono menu szczegółów pluginu i marketplace'u w /plugin oraz menu już połączonego /remote-control - obsługują Home i End oraz kliknięcie w wiersz
  • Ulepszono wiersz workflow w tle pod promptem - pokazuje nazwę, pasek postępu, liczbę agentów na szerokich terminalach, czas działania, sumę tokenów i ostrzeżenie o dużym workflow
  • Ulepszono listę Installed w /plugin - wiersze równają się w kolumnach (status, nazwa, typ, szczegóły) w każdej sekcji
  • Ulepszono /skills - każdy wiersz zaczyna się od nazwy skilla, o włączeniu mówi samo ✔ albo ◯, a w wąskim terminalu wiersz zostaje w jednej linii
  • Ulepszono wąskie wiersze list (/skills, /workflows, /feedback) - nazwa trzyma 20 kolumn obok pierwszego szczegółu, a szczegóły pokazują się całe albo wcale
  • Ulepszono /diff - pasek przewijania pokazuje, gdzie jesteś na długiej liście zmienionych plików, a długie ścieżki nie łamią już swoich wierszy
  • Ulepszono /hooks - ekran szczegółów hooka mówi, jakiego typu to hook i gdzie go zmienić, zamiast zawsze kierować do settings.json; informacje o wyłączonych hookach, trybie bezpiecznym i dopuszczeniu tylko hooków zarządzanych mówią każda jednym zdaniem, co się dzieje
  • Ulepszono odczyt /mcp przez czytniki ekranu - wyłączony serwer czyta się jako „off", nie „pending"
  • Ulepszono potwierdzenie Remote Control - jego opcje są na moment nieaktywne po powrocie fokusu na okno terminala, więc klawisz wciśnięty przy przełączaniu się na nie nie odpowie na pytanie
  • Zmieniono wysyłanie od razu (ctrl+enter albo ctrl+x ctrl+s) - działające narzędzia idą w tło, zamiast przerywać całą turę
  • Zmieniono tryb auto tam, gdzie kontrola uprawnień działa po stronie serwera - komendy powłoki tylko do czytania i te z piaskownicy też czekają na tę kontrolę i są blokowane, gdy im się nie spodobają
  • Zmieniono CLAUDE_CODE_AUTO_MODE_SERVER - działa teraz też na bezpośrednim połączeniu z API Anthropic: 0 wypisuje Cię z serwerowej kontroli trybu auto (lokalna liczy się wtedy do zużycia), 1 zapisuje
  • Zmieniono pytanie o niebezpieczne rm w --dangerously-skip-permissions i w trybie auto - czeka 2 minuty na odpowiedź, a potem odrzuca komendę z podpowiedzią, jak ją przepisać, żeby sesje bez nadzoru szły dalej (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 to wyłącza)
  • Zmieniono bramkę Claude apps - odmawia startu, gdy ścieżka envHelper we wpisie managedMcpServers zaczyna się od \??\ albo /??/, czyli w formie, której obecny Claude Desktop nie uruchomi
  • Zmieniono własne runnery - prompty systemowe idą do Claude Code jako prywatne pliki, nie jako tekst w linii komend, więc duże prompty nie wywalają już uruchomienia; skrypt opakowujący albo hook command doklejający --system-prompt lub --append-system-prompt musi przejść na --system-prompt-file albo --append-system-prompt-file
  • Zmieniono odłożone wiadomości - pokazują się w rozmowie nad kręciołkiem, nie pod nim
  • Zmieniono linki do artefaktów sesji pod promptem - zamiast listy stoi tam jedna plakietka w stopce (⧉ nazwa albo ⧉ N), która otwiera /artifacts, a te wypisują teraz artefakty z tej sesji na początku
  • Zmieniono narzędzie Artifact - Claude Code może wczytywać na stronach artefaktów skrypty z unpkg.com
  • Zmieniono najechanie myszą na wiersz listy w trybie pełnoekranowym, także w /config - wiersz się podbarwia, zamiast dostawać drugą strzałkę ❯ obok tej przy wierszu z fokusem
  • Zmieniono /mcp - wiersz serwera zaczyna się od ikony statusu i nazwy, o swoim stanie mówi raz, a w wąskim terminalu najpierw skraca końcowe dopiski w rodzaju „managed", zanim tknie nazwę
  • Zmieniono /workflows - wiersz runu zaczyna się od ikony statusu i czasu działania, a wąski terminal zostawia nazwę i czas, gubiąc najpierw liczbę agentów i tokenów
  • Zmieniono pobieranie załączników przez Remote Control - korzysta ponownie z otwartych połączeń i pomija pliki pobrane już w tej sesji
  • Zmieniono listy zasobów MCP (narzędzie do wypisywania zasobów i podpowiedzi po @) - pomijają zasoby interfejsu MCP Apps; odczyt takiego zasobu po adresie dalej działa
  • Zmieniono claude plugin uninstall --json i okno /plugin - mówią, że dane pluginu zostały na dysku, gdy jego folder zostaje, bo korzysta z niego inny zainstalowany plugin albo nie da się odczytać zapisów instalacji
  • Zmieniono listę zadań w tle (/tasks) - x na działającym /ultrareview pyta teraz o potwierdzenie, zanim zatrzyma recenzję
  • Usunięto zostawiony w menu komend i w /help wpis /agents z dopiskiem „(removed)"; wpisane /agents wciąż wyjaśnia, gdzie poszedł kreator
  • [VSCode] Dodano pytanie Continue/Stop w panelach VS Code i JetBrains, gdy tryb auto spada na płatne zapytania kontrolne - w miejsce ostrzeżenia, na które nie dało się odpowiedzieć
  • [Claude Code on the web] Dodano przełącznik trybu fast w menu modelu w oknie pisania w sesjach w chmurze - widać go, gdy Twój plan obejmuje tryb fast, a wybrany model go obsługuje
  • [Claude Code on the web] Dodano skrót do ustawień w podpowiedzi o konfiguracji GitHuba i link „Troubleshoot GitHub connection" w wyborze repozytorium - oba otwierają stronę Twojego połączenia z GitHubem
  • [Claude Code on the web] Ulepszono kartę pliku pokazywaną, gdy sesja w chmurze nie może go otworzyć - mówi teraz, czy plik już nie istnieje, czy czytanie blokują ustawienia uprawnień sesji
  • [Claude Tag] Dodano krótką informację w wątku na Slacku po wciśnięciu Stop - podaje, kto zatrzymał odpowiedź Claude Code, i mówi, że dalszą pracę wywołasz oznaczeniem @Claude
  • [Claude Tag] Zmieniono listę routines, którą Claude Code podaje na pytanie w wątku na Slacku - domyślnie pokazuje zaplanowane zadania z tego wątku, nie wszystkie routines z kanału
Poprawki 112
  • Naprawiono crash („unrecoverable interface error") kończący sesję w trakcie ponawiania zapytania do API
  • Naprawiono turę ponawianą bez końca i ignorującą --max-turns, gdy model na przemian wywoływał narzędzia w nieczytelnej formie i urywał się na limicie długości odpowiedzi
  • Naprawiono wznawiane sesje wysyłające wcześniejsze tury w zmienionej formie (tura z równoległymi wywołaniami narzędzi, dane wejściowe wywołania narzędzia MCP albo wynik wyszukiwania narzędzi, gdy serwer wciąż się łączył, oraz wynik wyszukiwania narzędzi, którego tura wczytywania została przerwana) - API gubiło przez to wcześniejsze rozumowanie z rozmowy
  • Naprawiono wznawianie bardzo dużej sesji, które czasem przywracało tylko kilka ostatnich wiadomości
  • Naprawiono sesję wznawianą po restarcie w trakcie niezamkniętego pytania o zgodę - wysyłała inną historię niż wcześniej, co psuło cache promptów od tego miejsca
  • Naprawiono wznawianie sesji przerwanej w trakcie wywołania narzędzia - Claude Code widzi teraz to wywołanie i dostaje informację, że jego wynik jest nieznany, a ręczne wznowienie nie dokleja już ukrytej wiadomości „Continue"
  • Naprawiono sesje z wcześniejszym wynikiem advisora, którego API nie umiało już odczytać - wywalały jedno zapytanie w każdej turze i w kółko gubiły wcześniejsze rozumowanie; historia jest teraz naprawiana raz
  • Naprawiono gubienie cache'u promptów, gdy serwer MCP rozłącza się w trakcie rozmowy albo wciąż się łączy po wznowieniu, a wyszukiwanie narzędzi jest wyłączone (na przykład za proxy albo bramką)
  • Naprawiono odpowiedzi urwane przez proxy albo bramkę, która zamyka strumień bez błędu - pokazywały się jako kompletne, bez żadnego ostrzeżenia; poprawiono też podwójne uruchamianie wywołań narzędzi przy zdublowanych zdarzeniach strumienia
  • Naprawiono odpowiedzi wywalające się z „Content block not found", gdy proxy gubi zdarzenie strumienia w połowie odpowiedzi - część odpowiedzi jest teraz zachowana, a wyszukiwanie w sieci zostawia wyniki, które już dotarły
  • Naprawiono puste, zakończone odpowiedzi zamawiane dwa razy, gdy połączenie padło przed ostatnim zdarzeniem strumienia
  • Naprawiono gubienie powodu zakończenia odpowiedzi, gdy proxy dosyła na koniec ramkę z samym zużyciem tokenów
  • Naprawiono sesje z CLAUDE_CODE_RETRY_WATCHDOG wywalające się na pierwszym błędzie 5xx albo zerwanym połączeniu po serii czekania na 429 i 529, a także czekające bez limitu i bez słowa, gdy błąd 5xx przysyłał długi Retry-After
  • Naprawiono tryb fast ponawiający zapytania odbite przez limit jedno po drugim, gdy serwer przysyłał Retry-After: 0
  • Naprawiono narzędzie zwracające zbyt duży obrazek - równoległe wywołania narzędzi zostawały bez odpowiedzi i dalej chodziły, albo tura kończyła się bez żadnej wiadomości
  • Naprawiono rozmowy zablokowane na zawsze komunikatem „tool_use.name: String should have at most 200 characters", gdy model wywołał narzędzie zbyt długą nazwą
  • Naprawiono wywołania narzędzi wywalające się z „Failed to get memory usage" albo raportowane jako nieudane już po wykonaniu, gdy Claude Code nie umie odczytać własnego zużycia pamięci, na przykład po wyczerpaniu deskryptorów plików
  • Naprawiono sesje z --input-format stream-json (Agent SDK, rozszerzenie do VS Code) i zaplanowane sesje w chmurze wywalające się w każdej turze, gdy wcześniejsza wiadomość asystenta miała treść zapisaną jako zwykły tekst
  • Naprawiono sesje nieinteraktywne (-p, Agent SDK) wywalające się w następnej turze po usunięciu w trakcie sesji katalogu, w którym je odpalono
  • Naprawiono sesje headless z serwerami MCP po stronie hosta (SDK) zawieszające się na pierwszej wiadomości, gdy host przestawał odpowiadać w trakcie łączenia - sesje zdalne czekają teraz najwyżej kilka sekund
  • Naprawiono start w trybie interaktywnym czekający na zapytanie sieciowe o ustawienia zarządzane (około 80 ms, ponad 17 sekund przy braku sieci), gdy nie masz skonfigurowanych żadnych serwerów MCP ani pluginów
  • Naprawiono opóźnienie do dwóch minut przed odpowiedzią przy czytaniu albo wskazywaniu przez @ pliku PDF większego niż 3 MB
  • Naprawiono przerwany odczyt wybranych stron PDF-a, po którym renderowanie tych stron chodziło jeszcze do dwóch minut
  • Naprawiono pytania o zgodę i sprawdzanie załączników czytające ścieżkę spod macOS-owych /.vol, /.nofollow albo /.resolve (które potrafią sięgnąć do zasobu sieciowego) jeszcze przed Twoją zgodą
  • Naprawiono rekurencyjne rm, którego celem jest wyłącznie wynik podstawienia komendy, na przykład rm -rf "$(pwd)" - w trybie auto i --dangerously-skip-permissions szło bez pytania, a teraz Claude Code pyta nawet przy regule allow na Bash, chyba że odpalisz go z CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1
  • Naprawiono regułę uprawnień z bajtem NUL rozwijaną do dopasowania z gwiazdką - taka reguła nie pasuje teraz do niczego
  • Naprawiono wpisy excludedCommands w piaskownicy niepasujące do git rev-parse --git-dir, do programów nazwanych jak wbudowane komendy powłoki oraz do wiadomości commita zawierających [WIP] albo linie z #
  • Naprawiono komendy Bash w piaskownicy, które nie umiały zapisać do $TMPDIR, gdy ustawiona jest zmienna CLAUDE_CODE_TMPDIR
  • Naprawiono claude --bg odpalający sesję w tle i uruchamiający hooki projektu w katalogu, który nie przeszedł pytania o zaufanie do workspace'u - teraz najpierw pyta o zaufanie, a poza trybem interaktywnym kończy pracę
  • Naprawiono --setting-sources (i settingSources w SDK) nieprzekazywane do sesji potomnych - teammates, /bg, sesje claude agents i --worktree --tmux startują teraz z ograniczeniem rodzica
  • Naprawiono Read, Write, Edit i NotebookEdit - ścieżka pliku z bajtem NUL kończy teraz samo wywołanie narzędzia jasnym błędem, zamiast wywalać całą turę
  • Naprawiono Write odrzucający wywołanie, które podaje ścieżkę pliku albo treść dwa razy, pod dwiema nazwami parametrów i z tą samą wartością
  • Naprawiono pliki CLAUDE.md i reguł z katalogu podanego przez --add-dir, leżącego wewnątrz katalogu roboczego - w sesjach headless i SDK leciały do modelu dwa razy
  • Naprawiono sesje zdalne wiszące na „needs approval" z nieaktualnym pytaniem, gdy pytanie o zgodę i pytanie o dostęp do sieci z piaskownicy nałożyły się na siebie i oba dostały odpowiedź
  • Naprawiono sesje w chmurze nieinformujące Claude Code o agentach w tle, które skończyły pracę chwilę przed restartem workera
  • Naprawiono zaplanowane routines i tury powiadomień w sesjach zdalnych, które dostawały informacje na start tury (nowo dostępne narzędzia, zmiany w MCP, datę, listę zadań) dopiero po pierwszym wywołaniu narzędzia
  • Naprawiono zaplanowane zadania i wybudzenia /loop odpalane ponownie co sekundę, gdy nie udało się ich dostarczyć - Claude Code potrafił przez to zakończyć pracę na końcu tury
  • Naprawiono Remote Control raportujący „disabled by your organization's policy", gdy polityka organizacji po prostu jeszcze się nie wczytała - teraz ponawia próbę i mówi, że nie zdołał tego sprawdzić
  • Naprawiono brak narzędzia Artifact w sesjach Remote Control, które claude remote-control odpala do otwarcia z Claude Desktop, claude.ai albo aplikacji na telefon
  • Naprawiono zapis poświadczeń na macOS gubiący zapisane tokeny OAuth serwerów MCP albo kasujący wpis w keychainie, gdy keychain logowania był zablokowany (na przykład zaraz po wybudzeniu komputera)
  • Naprawiono procesy logowania gcpAuthRefresh i awsAuthRefresh zostawiane działające (i trzymające swój port zwrotny na localhoście pod Windowsem), gdy Claude Code kończy pracę albo odświeżanie przekracza czas
  • Naprawiono stopkę „Not logged in · Run /login" i brakujące konektory claude.ai wiszące w sesji po zalogowaniu się z innego procesu Claude Code
  • Naprawiono hooki mcp_tool na zdarzeniach blokujących (PreToolUse i podobne) pomijane, gdy ich serwer MCP wciąż się łączył - teraz na niego czekają, maksymalnie do limitu czasu połączenia z MCP
  • Naprawiono podwójne łączenie z tym samym serwerem MCP, gdy plugin albo konektor claude.ai i skonfigurowany serwer zapisują jego adres inaczej (wielkość liter w nazwie hosta, domyślny port, ukośnik na końcu)
  • Naprawiono MCP_CONNECTION_NONBLOCKING=0 odpuszczający konektory claude.ai po sekundzie, zamiast trzymać się MCP_CONNECT_TIMEOUT_MS
  • Naprawiono wpisy pluginów w --channels sprawdzane tylko po marketplace'ie zainstalowanego pluginu - teraz musi się zgadzać także nazwa pluginu
  • Naprawiono --plugin-dir wskazany na folder z pluginami, w którym leży też .claude-plugin/marketplace.json - wczytywał jeden pusty plugin zamiast pluginów z tego folderu
  • Naprawiono claude plugin uninstall odmawiający usunięcia niewłączonego pluginu z zakresu projektu i twierdzący, że jest „enabled at project scope", podczas gdy claude plugin disable mówił, że jest już wyłączony
  • Naprawiono claude plugin update wywalający się na pluginach z zakresu projektu, gdy pominiesz --scope - teraz sprawdza, w jakim zakresie plugin jest zainstalowany, zamiast zakładać zakres użytkownika
  • Naprawiono claude plugin validate raportujący privacyPolicyUrl, supportUrl i inne klucze metadanych wpisu w plugin.json jako nieznane pola
  • Naprawiono known_marketplaces.json zapisujący marketplace jako odświeżony, gdy nie udało się połączyć z jego zdalnym repozytorium, a CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE zostawiał dotychczasowy klon
  • Naprawiono zakładkę Errors w /plugin niepokazującą żadnego potwierdzenia po rozwiązaniu ostatniego błędu
  • Naprawiono /plugin startujący drugie odinstalowanie albo drugą aktualizację tego samego pluginu, gdy wciśniesz Enter ponownie w trakcie pierwszej
  • Naprawiono przytrzymane y w trakcie sprawdzania źródła marketplace'u przez /plugin - dodawało marketplace w tej samej chwili, w której pojawiało się pytanie „Add marketplace?", jeszcze przed jego przeczytaniem
  • Naprawiono 1 odpowiadające Yes w potwierdzeniach usunięcia reguły i katalogu w /permissions, mimo że kursor stał na No - przytrzymana 1 usuwała przez to katalog workspace'u po katalogu
  • Naprawiono Alt+T i /config proponujące wyłączenie myślenia na modelach, które tego nie umieją - myślenie zostaje tam włączone, a w miejscu przełącznika stoi jednolinijkowe wyjaśnienie
  • Naprawiono sumę w /context pomijającą wiadomości dodane po ostatniej odpowiedzi - zgadza się teraz z rozpisanymi kategoriami i może pokazywać więcej niż pasek statusu
  • Naprawiono /model pokazujące surowy JSON błędu API i identyfikator zapytania, gdy API odrzuca wybrany model - teraz pokazuje komunikat serwera i mówi, że model nie został zmieniony
  • Naprawiono błędy API pochodzące ze strony HTML (na przykład strony 429 albo 502 od proxy) wypisujące surowy kod strony albo gubiące status HTTP, oraz komunikaty błędów łamiące się na drugą linię, gdy tekst błędu z serwera kończył się znakiem nowej linii
  • Naprawiono /feedback, /bug i /share wysyłające Twoje zgłoszenie mimo anulowania go w trakcie wysyłki
  • Naprawiono /feedback, /bug i /share wywalające każdą wysyłkę komunikatem „Couldn't send feedback", gdy w trakcie otwartego okna przyszedł Stop z Remote Control
  • Naprawiono /ide pokazujące „No available IDEs detected" i jednocześnie wypisujące działające IDE
  • Naprawiono rozsypany terminal (crash albo poszatkowane wpisywanie) po restarcie Claude Code, którym /setup-bedrock albo /setup-vertex wprowadza nowe ustawienia
  • Naprawiono /config zamykające się, gdy respectGitignore albo copyFullResponse w ~/.claude.json trzyma null
  • Naprawiono nazwę sesji z /rename znikającą w trakcie pytania Claude Code z listą odpowiedzi - sesje stojące obok siebie da się teraz rozpoznać
  • Naprawiono jednolinijkowe wklejki pokazujące się w osobnych liniach wysłanej wiadomości - dotyczyło promptów z VS Code i Remote Control oraz rozwiniętych znaczników wklejenia
  • Naprawiono wiadomość odłożoną w kolejce w trakcie pracy Claude Code, która gubiła albo podmieniała zaznaczenie z IDE, z jakim ją pisałeś; odłożone wiadomości nie pokazywały też swojego zaznaczenia
  • Naprawiono dwa szybkie Shift+Tab lądujące na złym trybie uprawnień
  • Naprawiono dwukrotne Ctrl+C albo Ctrl+D zamykające całe Claude Code zamiast okna w pozostałych oknach i listach wyboru: /memory, /hooks, /mcp (razem z ekranem logowania do serwera), /export, /copy, /theme oraz pytaniach /teleport o niezacommitowane zmiany i o logowanie (gdzie wychodziło też Esc)
  • Naprawiono klawisze przychodzące jedną porcją (na przykład przez Remote Control), takie jak strzałka i zaraz po niej Enter, x albo s, działające na poprzednim zaznaczeniu - chodzi o nieaktualny poziom wysiłku w /effort i w wyborze modelu oraz wcześniej podświetlony wiersz w /skills, w wierszach zadań w tle pod promptem, w pytaniach serwerów MCP i w /install-github-app
  • Naprawiono /install-github-app aktualizujący workflow po wybraniu „Skip workflow update", odpalający konfigurację dwa razy przy powtórzonym Enterze oraz strzałkę w górę na kroku repozytorium blokującą wpisaną nazwę repozytorium, gdy żadne nie zostało wykryte
  • Naprawiono tryb vim: dj, dk, dG i dgg oraz ich odmiany z c i y działające na części linii; 1G skaczące do ostatniej linii; d0, c0 i y0 nierobiące nic; kursor przesunięty o znak po powtórzeniu wstawki kropką; oraz o i p w linii zaczynającej się od ! przełączające w tryb powłoki
  • Naprawiono tryb vim: cw na spacji, na pustej linii, na ostatniej literze wyrazu albo na wyrazie jednoliterowym zmieniające też następny wyraz; ruchy po wyrazach zatrzymujące się w środku wyrazów w hindi, bengalskim i innych pismach; oraz ., p i P wstawiające tekst zaczynający się od ! przełączające w tryb powłoki, gubiące tekst albo edytujące zły znak
  • Naprawiono kursor w promptcie przeskakujący o znak za daleko po wpisaniu akcentu osobnym klawiszem
  • Naprawiono dodatkową pustą linię nad punktem listy, którego tekst zaczyna się w linii po punktorze - w trybie dla czytników ekranu, w listach w cytatach i w długich listach
  • Naprawiono listy punktowane złożone z samych liczb (w rodzaju - 316.) pokazywane jako litery, cyfry rzymskie albo złe liczby
  • Naprawiono podpowiedź w stopce panelu agentów ignorującą klawisze przypisane w keybindings.json i pokazującą zabłąkane · , gdy skrót zatrzymujący wszystkie agenty nie ma przypisania
  • Naprawiono stopkę panelu agentów proponującą „Enter to view" i „x to stop" na agencie, którego już oglądasz (gdzie x po prostu wpisuje się w jego pole), oraz „Enter to view" na wierszu głównym, gdy główny widok już jest na ekranie
  • Naprawiono kliknięcie myszą w wiersz panelu agentów zostawiające kursor klawiatury na wcześniej zaznaczonym wierszu
  • Naprawiono Esc przerywający działającą turę zamiast odznaczyć zaznaczony wiersz w panelu agentów
  • Naprawiono PgUp i PgDn nierobiące nic na liście w oknie (na przykład w /skills) w trybie pełnoekranowym
  • Naprawiono podsumowanie /heapdump twierdzące, że większość pamięci siedzi poza JS-em, gdy jest w zrzucie sterty JS
  • Naprawiono katalogi ze zrzutami do porównań zmian z Bash zbierające się w folderze tymczasowym - porzucone są teraz usuwane od razu, a resztę Claude Code sprząta przy zamknięciu
  • Naprawiono /workflows przenoszące kursor na inny run, na którym x go zatrzymywało, gdy nowy run startował przy otwartej liście
  • Naprawiono zaznaczoną zakładkę w oknach z zakładkami (/config, /plugin, /permissions) bez żadnego podświetlenia, gdy fokus stoi na pasku zakładek, a kolory są wyłączone (NO_COLOR)
  • Naprawiono kółko myszy nad listą Installed w /plugin przewijające panel za nią zamiast samej listy
  • Naprawiono podświetlenie pod kursorem wiszące na wierszu listy w trybie pełnoekranowym po tym, jak przewinięcie albo filtrowanie odsunęło ten wiersz od myszy
  • Naprawiono długie wiersze list, na przykład w menu /remote-control, łamiące się na drugą linię w wąskich terminalach - są teraz ucinane wielokropkiem
  • Naprawiono widoki szczegółów /hooks i /mcp wypisujące długą wartość na wierszu poniżej w wąskich terminalach
  • Naprawiono listy w rodzaju opcji stanu skilla w /plugin, na które w trybie dla czytników ekranu nie dawało się odpowiedzieć wpisaniem numeru
  • Windows: naprawiono komendy Bash zapisujące do $TMPDIR/… i wywalające się z „Permission denied"
  • Windows: naprawiono sytuację, w której sesje Claude Code aktualizujące się w tej samej chwili usuwały sobie wzajemnie kopię zapasową claude.exe, co mogło skończyć się brakiem claude.exe na dysku
  • [VSCode] Naprawiono otwieranie sesji z Weba bez żadnych wiadomości, które zapisywało pustą kopię lokalną, niedającą się wznowić - teraz błąd mówi, gdzie ją kontynuować
  • [VSCode] Naprawiono sesję z claude.ai/code otwierającą się pustą albo z częścią rozmowy i bez żadnego błędu, gdy serwer nie zwrócił historii, jej część się nie wczytała albo odpowiedziała za nią sieciowa strona logowania - teraz pokazuje się błąd, a sesję da się otworzyć ponownie
  • [VSCode] Naprawiono rozmowy w zakładkach edytora wiszące bez słowa po restarcie hosta rozszerzeń - zakładka mówi teraz, żeby otworzyć ją od nowa z listy sesji
  • [VSCode] Naprawiono Claude Code doklejającego podglądy opcji do pytań z listą odpowiedzi w panelu czatu, gdzie karta pytania i tak ich nie pokazuje
  • [VSCode] Naprawiono blok kosztów i zużycia w menedżerze sesji łamiący się w środku tekstu na wąskim panelu bocznym i pokazujący sumy z poprzedniego logowania po zmianie konta
  • [Claude Code on the web] Naprawiono routines z triggerem GitHuba na przełączenie pull requesta w wersję roboczą, które nigdy nie odpalały - teraz startują run przy takim przełączeniu
  • [Claude Code on the web] Naprawiono sesje w chmurze na repozytorium spoza GitHuba pokazujące przycisk tworzenia pull requesta, który nie miał szans zadziałać - przycisk jest tam teraz ukryty
  • [Claude Code on the web] Naprawiono podpowiedź o konfiguracji GitHuba na claude.ai/code zasłaniającą pole wyszukiwania i wiersze przy otwartym wyborze repozytorium - usuwa się teraz na bok do zamknięcia wyboru
  • [Claude Tag] Naprawiono kanały Slacka, na których Claude Code mógł na stałe przestać odpowiadać w odpowiedziach w wątkach - takie kanały wracają teraz same do siebie przy następnej nowej wiadomości do Claude Code
  • [Claude Tag] Naprawiono Claude Code wracającego do zatrzymanego zapytania po wciśnięciu Stop na Slacku, na przykład gdy odpalił się meldunek albo skończyło się zadanie w tle - wiadomości wysłane w trakcie odpowiedzi są teraz czytane
  • [Claude Tag] Naprawiono odpowiedzi na Slacku przychodzące wiele minut później albo wcale, gdy sesja Claude Code wywaliła się w trakcie zadania, na przykład na nieudanym skrypcie konfiguracyjnym - teraz sam się restartuje w ciągu paru minut
  • [Claude Tag] Naprawiono Claude Code na Slacku obiecującego automatyczny restart, a potem wywalającego się ogólnikowym błędem, gdy konfiguracja sesji jest za duża, żeby ją odpalić - wątek mówi teraz, dlaczego i jak spróbować ponownie
  • [Claude Tag] Naprawiono bardzo długie wątki na Slacku - Claude Code mógł po cichu wstrzymać odpowiedź po ocenieniu jej względem wiadomości z ostatnich tygodni, a restart w głębi wątku gubił świeży kontekst
  • [Claude Tag] Naprawiono Claude Code odpowiadającego na każde oznaczenie komunikatem „Couldn't check this channel just now" na kanale Slacka przeniesionym z udostępniania na całą organizację Enterprise Grid do jednej przestrzeni
  • [Claude Tag] Naprawiono bardzo duże przestrzenie Enterprise Grid, do których sięga się głównie przez kanały współdzielone między przestrzeniami - po godzinie ciszy znowu dostawały „Couldn't check this channel"
  • [Claude Tag] Naprawiono zapytanie ze Slacka zablokowane przez hook inferencyjny Twojej organizacji, które pokazywało ogólnikową informację o ponowieniu - w wątku stoi teraz komunikat odmowy z hooka, a Claude Code nie ponawia próby
  • [Claude Tag] Naprawiono Claude Code na Slacku proponującego przejście na modele, których Twoja organizacja nie może używać - wypisuje i proponuje teraz tylko te, na które przełączenie faktycznie przejdzie
  • [Claude Tag] Naprawiono zapytania do DynamoDB i Kinesis na adresach opartych o konto, które nie przechodziły uwierzytelnienia, gdy szły przez połączenie AWS w Claude Tag
  • [Claude Tag] Naprawiono sekcje Plugins w ustawieniach administratora Claude Tag, które nie wczytywały się administratorom organizacji i wypisywały podłączone pluginy jako surowe identyfikatory - teraz wczytują się i pokazują nazwę każdego pluginu
  • [Code Review] Naprawiono pull requesta bez recenzji, gdy zrecenzowany commit został nadpisany wymuszonym pushem w trakcie ponawiania nieudanej recenzji, w repozytorium nieustawionym na recenzowanie każdego pusha
Wróć do wszystkich wersji