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.
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ą.
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ę
groupsdo 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_tracedo 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
/configw 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
--resumena uszkodzonych transkryptach - Ulepszono szybkość
/contextw 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łówekdd-llmobs-enabled: true, tak jak Console, a instrukcja instalacjiantnie ma już przestarzałego krokuxattrna 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 jakclaude ultrareview - Zmieniono powłokę narzędzia Bash: usuwa odziedziczony alias albo funkcję
whichi nie przekazuje komendom wyeksportowanych funkcjiwhich/unsetenv, więcwhichto 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
ifw hookach, np.Monitor(tail *): dopasowują komendy powłoki narzędzia Monitor tak samo, jakBash(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,availableModelsalbodeniedModelszostawia 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żenoioff): wyłącza teraz linki w terminalu, zamiast je włączać - macOS: zmieniono
git grepw 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
/compactkoń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_referencez 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 ultrareviewiclaude remote-control, które w zadaniu CI z terminalem zadawały pytanie o zaufanie do folderu; przy ustawionymCIod 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-diralbo--plugin-urlmiał 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
forceRemoteSettingsRefreshustawione 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 --resumealbo--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
--resumei 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,ywiyWw trybie vim, które wychodziły poza koniec linii;wiWzatrzymują 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
pw trybie vim nad zaznaczeniem znaków, które ignorowało, czy skopiowany tekst to całe linie - Naprawiono
awiiww 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
/configsą ukryte albo organizacja wyłączyła Remote Control - Naprawiono
~/.claude/skills/.trashi~/.claude/plugins/.trash, które rosły bez ograniczeń; każdy trzyma teraz około 1024 wpisów, niezależnie odcleanupPeriodDays - 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