Wszystkie wersje
Wydana 10 września 2026

Claude Code
2.1.268

Naprawiono regresję, która od 2.1.265 blokowała każdą turę na własnych, kompatybilnych z Anthropic endpointach, oraz błąd powodujący stałe obciążenie procesora w długich sesjach - obok dziesiątek poprawek MCP, uprawnień i integracji ze Slackiem oraz VS Code.

94 zmiany35 nowych funkcji59 poprawek
Wpływ na codzienną pracę
4/5
Czego dotyczy
MCPBezpieczeństwoSDKAgentyNarzędziaWydajność
Najważniejsze zmiany
01

Naprawiono regresję blokującą każdą turę na własnych endpointach kompatybilnych z Anthropic

od wersji 2.1.265 requesty przez zmienną ANTHROPIC_BASE_URL kończyły się błędem HTTP 400, bo fragment walidacji w narzędziu Artifact nie przechodził przez takie serwery

02

Naprawiono stałe obciążenie procesora w długich sesjach

pętla działająca w tle w bezczynnych sesjach oraz zbyt częste raporty o przełączaniu okna terminala potrafiły trzymać rdzeń CPU zajęty bez przerwy

03

WebFetch już nie wisi w nieskończoność

gdy serwer trzymał odpowiedź otwartą bez końca, pobieranie strony teraz przerywa się po 300 sekundach (czas do zmiany zmienną CLAUDE_CODE_WEBFETCH_DEADLINE_MS)

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