Wszystkie wersje
Wydana 30 października 2026

Claude Code
2.1.314

Nowe ustawienie blokuje zapis plików poza folderem roboczym, rozmowy w VS Code i aplikacji desktopowej streszczają się same po bezczynności, a automatyczna kontynuacja po limicie przestaje kręcić się bez końca.

119 zmian38 nowych funkcji81 poprawek
Claude Code 2.1.314
Najważniejsze zmiany
01

Zapis tylko w folderze projektu

nowe ustawienie permissions.blockWritesOutsideWorkingDirectories sprawia, że Claude nie zapisze ani nie edytuje pliku poza folderami roboczymi, w każdym trybie uprawnień, także w auto mode.

02

Streszczanie po bezczynności w VS Code i aplikacji desktopowej

długa rozmowa (200 tys. tokenów i więcej) zostawiona bez ruchu zostaje streszczona, a przy następnej wiadomości Claude korzysta ze streszczenia, jeśli cache promptu zdążył wygasnąć. Działa teraz też u subskrybentów z wyłączoną telemetrią.

03

Kontynuacja po limicie bez niespodzianek

opcja „Continue automatically at usage limit” potrafiła wznawiać pracę więcej niż trzy razy bez Twojej wiadomości, gdy zadanie samo się restartowało (np. zadanie w tle albo zaplanowane). Teraz trzyma się limitu.

Nowe funkcje i zmiany 38
  • Dodano ustawienie permissions.blockWritesOutsideWorkingDirectories: Write, Edit i NotebookEdit odmawiają zapisu poza folderami roboczymi w każdym trybie uprawnień
  • Dodano opcjonalną listę groups do serwerów docelowych w bramce aplikacji Claude: do danego serwera trafiają tylko programiści z wymienionych grup u dostawcy tożsamości, także przy przełączeniu awaryjnym
  • Dodano guardrail_trace do serwerów Bedrock w bramce aplikacji Claude: loguje, który filtr guardrail w Amazon Bedrock zadziałał na zapytaniu, bez dopasowanego tekstu
  • Dodano streszczanie po bezczynności w VS Code i zakładce Code w aplikacji Claude Desktop: rozmowa na 200 tys. tokenów i więcej zostawiona bez ruchu jest streszczana, a streszczenie trafia do Twojej następnej wiadomości, jeśli cache promptu wygasł
  • Ulepszono zużycie pamięci w długich turach bez interfejsu i w SDK, które odpalają wielu subagentów: sesja główna nie trzyma już wyników narzędzi każdego subagenta do końca tury
  • Ulepszono historię promptów: Ctrl+R znajduje teraz też tekst schowany w zwiniętych pigułkach [Pasted text]
  • Ulepszono okno wysyłki /design-sync: pokazuje folder, projekt oraz pliki, które zostaną wysłane albo usunięte
  • Ulepszono zakładkę przeglądu w /permissions, nazwaną teraz Recently blocked: stopka mówi, co Esc zrobi z zaznaczonymi wierszami
  • Ulepszono komunikaty o zablokowanych wywołaniach w auto mode: podają komendę, mówią, że Claude może spróbować ponownie, a auto mode sprawdzi to jeszcze raz, i odsyłają do /permissions
  • Ulepszono okna zgody na uprawnienia: długie uzasadnienie zajmuje mniej wierszy, więc rzadziej wypycha z ekranu samą komendę do zatwierdzenia
  • Ulepszono błąd w sesji chmurowej, gdy zapytanie odrzucone dla Twojego logowania claude.ai jest jeszcze ponawiane: podpowiada teraz też claude auth login
  • Ulepszono działanie zapisanych logowań claude.ai, Team i Enterprise, gdy ustawienia MDM i zdalne różnią się adresem bazowym albo apiKeyHelper
  • Ulepszono /config w widoku agentów: podpowiada, jak wyłączyć otwieranie widoku agentów na starcie
  • Ulepszono automatyczne tytuły sesji: sesja, która zaczyna się od skilla albo komendy opartej na prompcie (np. /security-review), dostaje tytuł z niej, zamiast zostać bez nazwy
  • Ulepszono szybkość i zużycie pamięci przy --resume na uszkodzonych transkryptach
  • Ulepszono szybkość /context w sesjach z dziesięcioma tysiącami narzędzi MCP i więcej
  • Self-hosted runner: ulepszono błąd, gdy gałęzi sesji nie ma na zdalnym repozytorium: obejmuje teraz też gałąź nigdy niewypchniętą, mówi, jak naprawić każdy przypadek, i nie proponuje już ponowienia
  • Zaktualizowano skill /claude-api: konfiguracja Datadoga do śledzenia API wysyła teraz nagłówek dd-llmobs-enabled: true, tak jak Console, a instrukcja instalacji ant nie ma już przestarzałego kroku xattr na macOS
  • Zaktualizowano wbudowany skill dataviz: etykiety osi Y poniżej 10 000 wypisuje w pełnej wartości, a poziome w pełnej wartości poniżej miliona, jeśli się mieszczą
  • Zaktualizowano wbudowany skill dataviz: na prośbę o wykres kołowy albo pierścieniowy proponuje posortowane słupki albo słupek podzielony na segmenty z wypisanymi wartościami
  • Zmieniono narzędzia plikowe Claude: pytają przed edycją lokalnej kopii ustawień zarządzanych przez serwer organizacji, tak jak przy Twoich plikach ustawień
  • Zmieniono /ultrareview: sprawdza zaufanie do folderu przed uruchomieniem gita, tak jak claude ultrareview
  • Zmieniono powłokę narzędzia Bash: usuwa odziedziczony alias albo funkcję which i nie przekazuje komendom wyeksportowanych funkcji which/unsetenv, więc which to zawsze komenda systemowa albo wbudowana komenda zsh
  • Zmieniono Recently blocked w /permissions: nie da się zatwierdzić wywołania, którego nie widać w całości, także gdy terminal jest za niski, żeby je pokazać
  • Zmieniono auto mode w chmurowych sesjach Cowork: zgoda hooka na wywołanie narzędzia MCP liczy się teraz jako brak odpowiedzi, więc decyduje klasyfikator albo okno zgody
  • Zmieniono warunki if w hookach, np. Monitor(tail *): dopasowują komendy powłoki narzędzia Monitor tak samo, jak Bash(tail *) dopasowuje komendy Basha
  • Zmieniono skill claude-api: przed zmianą agenta, żeby poprawić przebieg workflow w Managed Agents, prosi o przeczytanie tego workflow
  • Zmieniono oznaczone zapytania: ponawiają się na innym modelu zamiast kończyć odmową, gdy ANTHROPIC_DEFAULT_OPUS_MODEL, availableModels albo deniedModels zostawia tylko starszy model Opus albo żadnego
  • Zmieniono streszczanie po bezczynności: działa teraz też u subskrybentów z wyłączoną telemetrią oraz na Bedrock, Vertex, Foundry i bramkach LLM, gdy włączony jest godzinny cache promptu
  • Zmieniono FORCE_HYPERLINK=false (a także no i off): wyłącza teraz linki w terminalu, zamiast je włączać
  • macOS: zmieniono git grep w większości komend uruchamianych przez Claude tak, żeby używał ustawień regionalnych C, co omija zgłoszony wyciek pamięci w bibliotece wyrażeń regularnych macOS na plikach, które nie są poprawnym UTF-8
  • [VSCode] Zmieniono CLAUDE_CODE_DISABLE_CFC_PROMPT: zatrzymuje teraz też dodawanie instrukcji Claude in Chrome do wiadomości sesji; narzędzia przeglądarki zostają dostępne
  • [Cloud sessions] Dodano przycisk Include completed na stronie Scheduled tasks, gdy ukryte są tylko zakończone zadania jednorazowe, więc pokażesz je bez otwierania menu sortowania
  • [Cloud sessions] Ulepszono zaplanowane zadania: przebiegi w chmurze Anthropic wczytują teraz pluginy włączone na Twoim koncie claude.ai
  • [Cloud sessions] Ulepszono Test connection dla GitHub Enterprise w ustawieniach administratora: łączy się też tak, jak robią to sesje chmurowe, i ostrzega, gdy ten drugi test się nie uda
  • [Cloud sessions] Ulepszono transkrypty sesji chmurowych: wiersz o zmianie nazwy podaje nowy tytuł, a listy repozytoriów i środowisk wyświetlają się jako tabela zamiast jednej linii JSON-a
  • [Cloud sessions] Zmieniono sesje chmurowe z aplikacji webowej, desktopowej i mobilnej: startują nawet wtedy, gdy skrypt startowy zakończy się błędem, zamiast się nie uruchomić
  • [Claude Tag] Dodano zamykany link do dokumentacji API Claude Tag na zakładkach Bundles i Channels w ustawieniach administratora, dla organizacji Enterprise z podłączonym Slackiem
Poprawki 81
  • Naprawiono sesje, które tura po turze padały z błędem „Invalid effort level”, gdy administrator organizacji ograniczył poziom wysiłku modelu; Claude Code obniża teraz poziom, ponawia zapytanie i mówi, jakiego poziomu używa
  • Naprawiono claude -p, który przy nieudanym starcie kończył się kodem 0 bez żadnego komunikatu; teraz wypisuje błąd i kończy się kodem 1
  • Naprawiono sesje Bedrock z wieloma obrazkami, w których każda tura i /compact kończyły się błędem „400 Input is too long.”, zamiast usunąć starsze obrazki i streścić rozmowę
  • Naprawiono sesje Microsoft Foundry, które padały, gdy zasób nie miał wdrożenia domyślnego modelu Sonnet, Opus albo Haiku; Claude Code przechodzi teraz na starszy model z tej samej rodziny
  • Naprawiono powtarzające się odrzucone zapytania za bramką, która nie przyjmuje bloków tool_reference z wyszukiwania narzędzi; zapytanie idzie raz jeszcze bez wyszukiwania narzędzi, a sesja to zapamiętuje
  • Naprawiono połączenia TLS kończące się błędem UNABLE_TO_GET_ISSUER_CERT, gdy systemowy magazyn certyfikatów zawiera odnowiony certyfikat główny podpisany krzyżowo z poprzednikiem
  • Naprawiono serwery MCP, które działają też bez logowania, a pokazywały „needs authentication”, gdy zapisane logowanie przestało działać; teraz są używane bez logowania
  • Naprawiono claude mcp logout, który zgłaszał sukces, choć logowanie do MCP nie zostało usunięte, np. gdy pęk kluczy macOS jest zablokowany przy pracy przez SSH
  • Naprawiono dodatkowe odnawianie logowania, gdy kilka sesji korzysta z jednego logowania do profilu Anthropic, a blokada danych logowania jest zajęta
  • Naprawiono claude ultrareview i claude remote-control, które w zadaniu CI z terminalem zadawały pytanie o zaufanie do folderu; przy ustawionym CI od razu odmawiają pracy w niezaufanym folderze
  • Naprawiono ustawienia zaufania TLS od administratora w ustawieniach zarządzanych, które nie działały w sesjach Claude Desktop
  • Naprawiono odmowę zmiany modelu na komputerach z zarządzanymi ustawieniami pluginów, gdy jeden z Twoich pluginów z --plugin-dir albo --plugin-url miał uszkodzony manifest albo nie dał się pobrać
  • Naprawiono propozycję przejścia na nowszy model w Bedrock i Vertex, która wracała przy każdym starcie, gdy ustawienia zarządzane przypinają model
  • Naprawiono forceRemoteSettingsRefresh ustawione tylko w zdalnych ustawieniach zarządzanych, które przestawało działać po wygaśnięciu zapisanej kopii, przez co sesje mogły ruszyć bez polityki, gdy serwer był nieosiągalny
  • Naprawiono „Continue automatically at usage limit”, które wznawiało pracę więcej niż trzy razy bez Twojego promptu, gdy zadanie samo się restartowało między oczekiwaniami (sprawdzenie /goal, zadanie w tle albo zaplanowane)
  • Naprawiono sesje w tle i chmurowe uruchomione z Ultracode, które po wyłączeniu go włączały je z powrotem przy następnym starcie
  • Naprawiono ostatnią zepsutą odpowiedź i jej prośby o ponowienie, które zostawały w rozmowie, gdy Claude odpuścił wywołanie narzędzia, którego nie dało się odczytać
  • Naprawiono hook PreCompact z bardzo długim wynikiem, przez który streszczanie rozmowy się nie udawało albo powtarzało; wynik każdego hooka jest teraz ucinany na 10 000 znaków
  • Naprawiono odświeżanie zmian w tle, które na chwilę zajmowało blokadę indeksu repozytorium, przez co komenda gita uruchomiona w tym samym momencie mogła paść z błędem „Unable to create '.git/index.lock': File exists”
  • Naprawiono tabele markdown, które podczas wypisywania przeskakiwały między układem siatki i układem pionowym przy niedokończonych wierszach, a długie tabele wracały do surowych kresek
  • Naprawiono wybór sesji w /resume, który pokazywał treść CLAUDE.md albo CLAUDE.local.md jako tytuł sesji, w której uruchamiano tylko komendy slash
  • Naprawiono /btw, które odpowiadało na podstawie głównej rozmowy, gdy zadano je z otwartego transkryptu subagenta
  • Naprawiono wklejanie obrazka przez SSH na komputer z Linuksem, które po cichu nic nie robiło; pole promptu mówi teraz, żeby skopiować plik na serwer i wkleić jego ścieżkę
  • Naprawiono sesje claude remote-control, które nie startowały, gdy usługa sesji na chwilę zwolniła; rejestracja jest teraz ponawiana z coraz dłuższymi przerwami
  • Naprawiono zmianę modelu przez Remote Control trwającą ponad 8 sekund, która dostawała błąd „still pending” zamiast końcowego wyniku
  • Naprawiono opis ustawienia sandbox.excludedCommands, który mówił, że wymienione komendy zawsze działają poza sandboxem; teraz mówi, że każda komenda w wywołaniu musi pasować do wpisu
  • Naprawiono wywołania powłoki i MCP zablokowane przez auto mode, regułę odmowy albo hook PreToolUse (albo z innego powodu nieuruchomione), które w zwiniętej grupie narzędzi wyglądały, jakby się wykonały
  • Naprawiono ochronę sandboxa, która nie obejmowała worktree otwartego przez claude -p --resume albo --continue
  • Naprawiono hooki dopasowane do Basha, które nie uruchamiały się dla komend powłoki odpalanych przez narzędzie Monitor; takie hooki mogą je blokować albo pytać o zgodę, ale nie mogą ich zatwierdzać ani przepisywać
  • Naprawiono plik ustawień wykluczony przez --setting-sources, który nadal dostarczał część ustawień, np. reguły auto mode i zapisane zgody na uprawnienia
  • Naprawiono auto mode, który zgłaszał wywołanie jako zablokowane i pokazywał je w /permissions, gdy kontrola bezpieczeństwa nie wydała werdyktu
  • Naprawiono serwer Vertex w bramce aplikacji Claude, który wisiał kilka minut, gdy punkt wydawania tokenów Google przyjmował połączenie i nigdy nie odpowiadał
  • Naprawiono ostrzeżenie startowe bramki aplikacji Claude o przestarzałym kluczu Claude Desktop, który bramka nadal obsługuje, mówiące po dacie końcowej, że klucz „przestaje być akceptowany”
  • Naprawiono /upgrade, które przy planach opłacanych przez App Store albo Google Play otwierało przeglądarkę i nowe logowanie; teraz mówi, gdzie zmienić plan
  • Naprawiono --resume i cofanie się przed zmianę modelu po odmowie, które przenosiły sesję na nazwie modelu nieznanej Claude Code na inny model
  • Naprawiono zapytania padające, gdy bramka albo dostawca chmury odrzuca z nazwy jeden z nagłówków beta Claude Code; zapytanie idzie teraz ponownie bez niego
  • Naprawiono identyfikatory modeli zapisane z kropką za bramką LLM, np. claude-opus-4.8, traktowane jak starszy model ze złym oknem kontekstu, limitem odpowiedzi, poziomem wysiłku, trybem myślenia i kosztem
  • Naprawiono zbędny wiersz „Compacted (ctrl+o to see full summary)” w klientach Remote Control po /compact
  • Naprawiono podpowiedź o sesjach chmurowych i komunikat o bezczynności Remote Control, które pokazywały się, choć polityka organizacji wyłącza te funkcje
  • Naprawiono wznowioną sesję chmurową claude.ai, która wysyłała zapytanie do modelu, o które nikt nie prosił, gdy poprzedni proces zatrzymał się zaraz po otrzymaniu plików nowego czatu
  • Naprawiono WebFetch w chmurowych sesjach Cowork, który po cichu gubił tekst PDF-a po 100 000 znaków; teraz mówi, ile zostało nieprzeczytane i gdzie czytać dalej
  • Naprawiono informację dla Claude po zatrzymaniu komendy przez Esc albo Stop w sesji chmurowej lub w IDE: oprócz tego, że komenda została odrzucona, słyszy teraz, że mogła się wykonać
  • Naprawiono znikanie pustych linii na początku bloku kodu, gdy blok kodu otwiera cytat
  • Naprawiono pustą linię nad niektórymi wierszami ⎿ w widoku transkryptu (Ctrl+O)
  • Naprawiono dw, dW, yw i yW w trybie vim, które wychodziły poza koniec linii; w i W zatrzymują się teraz na pustych liniach
  • Naprawiono x i Enter w panelu agentów, które czasem działały na niewłaściwym agencie, gdy inny agent właśnie startował albo kończył
  • Naprawiono wklejony tekst i przeciągnięte pliki w oknie pytania od Claude, które ginęły, jeśli fokus nie był na wierszu „Other”
  • Naprawiono wklejony tekst, który ginął, gdy zaznaczony był wiersz w stopce promptu
  • Naprawiono p w trybie vim nad zaznaczeniem znaków, które ignorowało, czy skopiowany tekst to całe linie
  • Naprawiono aw i iw w trybie vim, które łapały znak końca linii
  • Naprawiono strzałkę ↓, która zaznaczała elementy stopki schowane pod menu pomocy ?, listą komend albo podpowiedzią wklejania
  • Naprawiono Esc w panelu komendy, np. /btw, który przerywał też subagenta z otwartym transkryptem
  • Naprawiono nagłówek powitalny w trybie pełnoekranowym, który pokazywał model sesji podczas podglądu subagenta albo członka zespołu działającego na innym modelu
  • Naprawiono transkrypt pełnoekranowy, który zostawał w połowie rozmowy po „Restore conversation” w menu cofania przy przewiniętym widoku
  • Naprawiono rzadką sytuację, w której usunięta sesja wracała na listę wznawiania jako prawie pusty wpis
  • Naprawiono prompty z tagami takimi jak <bash-stdout> albo <local-command-stdout>, których nie potwierdzano lokalnemu hostowi stream-json
  • Naprawiono sesje, które zostawały bez tytułu, gdy pierwszy prompt się nie udał (np. przez limit użycia), a rozmowa toczyła się dalej
  • Naprawiono obserwator plików skilli, który sprawdzał każdy usunięty skill trzymany w ~/.claude/skills/.trash, co obciążało dysk coraz bardziej z każdym usunięciem
  • Naprawiono nazwę sesji z /rename, która znikała, gdy Claude prosi o zgodę albo decyzję w sprawie planu; sesje obok siebie dalej da się rozróżnić
  • Naprawiono sesje w tle, które nie wystartowały, a były zgłaszane jako usunięty plik demona, choć plik nadal jest na dysku
  • Naprawiono podpowiedź i przypomnienie o powiadomieniach push, które pojawiały się, gdy ustawienia push w /config są ukryte albo organizacja wyłączyła Remote Control
  • Naprawiono ~/.claude/skills/.trash i ~/.claude/plugins/.trash, które rosły bez ograniczeń; każdy trzyma teraz około 1024 wpisów, niezależnie od cleanupPeriodDays
  • Naprawiono podgląd zmian przy edycji przez Bash, który pokazywał cały plik jako zmieniony, gdy plik z końcami linii CRLF pod konwersją gita zapisano bez zmian albo zmieniono w nim jedną linię
  • Self-hosted runner: naprawiono bezczynną sesję, która przenosiła się na inny runner zamiast się wstrzymać, gdy prośba runnera o wstrzymanie straciła połączenie przed odpowiedzią Anthropic
  • [VSCode] Naprawiono „Clear authentication” dla serwerów MCP, które zgłaszało sukces, choć zapisanego logowania nie dało się usunąć
  • [VSCode] Naprawiono brak spinnera i przycisku Stop, gdy działają hooki zakolejkowanej wiadomości
  • [VSCode] Naprawiono zmiany w grupach sesji, których nie da się zapisać (np. usunięcie), a które po cichu się nie udawały; teraz pojawia się powiadomienie o błędzie
  • [VSCode] Naprawiono Cmd+F / Ctrl+F, które nie otwierały wyszukiwania w karcie podglądu planu
  • [VSCode] Naprawiono skrót dyktowania głosowego (Ctrl+D), który nic nie robił przy układach klawiatury innych niż łacińskie, np. rosyjskim, greckim albo hebrajskim
  • [VSCode] Naprawiono pominięte jednorazowe zaplanowane zadania, które były usuwane bez pytania, gdy rozszerzenie otwierało się bez czatu
  • [Cloud sessions] Naprawiono ostatnio używane środowiska self-hosted, które nigdy nie pojawiały się wśród ostatnich środowisk na karcie nowej sesji
  • [Cloud sessions] Naprawiono sesje chmurowe zgłaszające niezatwierdzone zmiany w każdej turze, gdy Claude przestawił gałąź na commit wypchnięty z innego worktree
  • [Cloud sessions] Naprawiono okno szczegółów środowiska self-hosted w ustawieniach administratora, które w bardzo niskich oknach albo przy dużym powiększeniu wypychało treść poza widok; teraz okno się przewija
  • [Cloud sessions] Naprawiono wybór trybu uprawnień, który zostawał na Auto, gdy działająca sesja chmurowa albo Remote Control odrzuciła zmianę; teraz pokazuje faktycznie używany tryb i informuje o tym
  • [Remote Control] Naprawiono przycisk trybu uprawnień w sesjach Remote Control, który do momentu pisania pokazywał zły tryb; gdy komputer jest online, po otwarciu pokazuje prawdziwy tryb
  • [Claude Tag] Naprawiono @Claude !restart, które poddawało się po jednym nieudanym sprawdzeniu przestrzeni roboczej w kanałach współdzielonych między przestrzeniami Enterprise Grid; teraz ponawia, a potem prosi o ponowne uruchomienie
  • [Claude Tag] Naprawiono drugą wiadomość potwierdzającą i notkę na kanale, gdy łączysz konto Claude ze Slacka dwa razy z tego samego linku w ciągu kilku minut
  • [Claude Tag] Naprawiono brak oznak postępu przy kolejnych wiadomościach w Slacku, gdy sesja Claude czeka na runner self-hosted; Claude publikuje teraz w wątku informację o oczekiwaniu
  • [Claude Tag] Naprawiono sytuację, w której Claude czasem nie odpowiadał na oznaczenie we własnym wątku na kanałach Slack Connect, gdy obie organizacje zainstalowały Claude
  • [Claude Tag] Naprawiono Retry na stronach pluginów i skilli w ustawieniach administratora Claude Tag, który po nieudanym wczytaniu kasował niezapisane zmiany dostępu; Twoje zmiany zostają teraz na miejscu
  • [Claude Tag] Naprawiono kontrolkę repozytoriów w ustawieniach administratora Claude Tag, która pokazywała tę samą akcję dwa razy; jej menu zawiera teraz tylko to, czego nie robi sam przycisk
Wróć do wszystkich wersji