Nowy panel diff w trybie pełnoekranowym
widzisz na żywo, obok rozmowy, wszystkie niezapisane zmiany, które wprowadza Claude; włączasz go komendą /diff
Załatane luki w regułach uprawnień z nawiasami i błędnymi wzorcami
ścieżki z nawiasami w regułach Edit/Write/Read były po cichu ignorowane przez sandbox Bash, przez co foldery oznaczone jako "tylko do odczytu" dało się zapisywać; jedna zła reguła z niedomkniętym [ psuła edycję wszystkich plików
Wycofano zeszłotygodniową zmianę (2.1.259), która blokowała zwykłe polecenia
reguła Read() stosowana do argumentów Bash odmawiała np. npm run build pod regułą Read(.//build/) i pytała o zgodę nawet w trybie auto przy cd katalog && grep
Nowe funkcje i zmiany 27
- Dodano panel diff w trybie pełnoekranowym - pokazuje niezapisane zmiany obok rozmowy, włączany komendą
/diff - Dodano do
/costi polaprompt_cachew pasku statusu prawdopodobną przyczynę nietrafień w cache promptu (np. zmiana definicji narzędzi albo systemowego prompta, bezczynność dłuższa niż czas życia cache) - Dodano
/reload-pluginsdo sesji headless - pojawia się teraz na liście komend w Claude Code Desktop i SDK - Dodano tekstową wersję
/advisor(/advisor,/advisor <model>,/advisor off) dla aplikacji desktopowej, Remote Control i innych sesji headless (-p/Agent SDK) - Dodano
oidc.scope_on_refreshdo bramki Claude apps - dla dostawców tożsamości, które zwracająid_tokenprzy odświeżeniu tylko po ponownym zapytaniu oopenid - Dodano w bramce Claude apps wsparcie dla nowszych kluczy Claude Desktop w blokach polityki
desktop, w tymuserPluginMarketplacesEnablediuserPluginUploadsEnabled - Poprawiono strukturalny output:
agent({schema})w narzędziu Workflow odrzuca z góry schemat JSON, którego nie da się spełnić, a błędy limitu prób pokazują teraz ostatnie niepowodzenie walidacji - Poprawiono komunikat przy usuwaniu sesji w tle z niewypchniętymi commitami w worktree - podaje nazwę brancha i liczbę commitów, a ponowne usunięcie odrzuca worktree
- Poprawiono log błędu odświeżania w bramce Claude apps - wskazuje, który krok zawiódł
- Poprawiono zużycie procesora w bezczynności dla sesji nieinteraktywnych (
-p/SDK) - Poprawiono liczenie tokenów w bramce Claude apps na Amazon Bedrock - dla przerwanego żądania używane jest teraz darmowe API
CountTokens(wymaga uprawnieniabedrock:CountTokens) zamiast zapytania na jeden token - Poprawiono komunikat błędu dla reguł typu
Edit(C:\dir\(name)\**), gdzie\(jest odczytywane jako escapowany nawias zamiast separatora ścieżki - sugeruje teraz jednoznaczny zapis - Poprawiono auto-kompresję dla modeli z kontekstem 1M - sesje Opus i Fable kompresują się tuż przed limitem 1M tokenów, a kompresja odzyskująca przy bardzo dużym kontekście nie kończy się już timeoutem po 10 minutach
- Poprawiono
/ultrareviewiclaude ultrareview- czekają teraz do 45 minut (wcześniej 30) na długo trwające recenzje w chmurze - Poprawiono
/effortna Claude Fable 5.1 - zmiana poziomu w trakcie sesji nie unieważnia już cache promptu - Zaktualizowano wbudowany skill
claude-api- przykłady w Go, Javie i C# używają teraz aktualnych identyfikatorów modeli, dopisano też, że tańsze modele robocze/subagentów powinny być z aktualnej generacji - Zmieniono działanie
ctrl+l/cmd+kw trybie pełnoekranowym - czyszczą teraz widok transkryptu jak terminaloweclear; wcześniejsze wiadomości wciąż widać po przewinięciu w górę - Zmieniono obsługę reguł uprawnień z tekstem po zamykającym nawiasie (np.
Bash(ls) x), które nigdy niczego nie dopasowywały - są teraz zgłaszane jako błędne ustawienie zamiast po cichu ignorowane - Zmieniono ustawienia zarządzane serwerowo - zarządzany
CLAUDE.md(claudeMd) nie wywołuje już okna zgody bezpieczeństwa; hooki, polecenia powłoki, sandbox i niebezpieczne ustawieniaenvnadal go wymagają - Zmieniono Claude w Chrome - podąża teraz za ustawieniem administratora organizacji; gdy admin je wyłączy,
--chrome,/chromei narzędzia przeglądarkowe są niedostępne - Zmieniono bramkę Claude apps - wysyła
orgPluginSettingsw formacie listy odczytywanym przez Claude Desktop 1.15200.0 i nowsze; starsze wersje desktopa go ignorują - Zmieniono bramkę Claude apps - odmawia startu i wskazuje pole, gdy polityka
desktopma błędną nazwę pola w zagnieżdżonym obiekcie wpisumanagedMcpServersluborgPluginSettings - Zmieniono polecenia wpisywane w trybie
!(bash-mode) - działają poza sandboxem nawet przy włączonym ścisłym trybie (sandbox.allowUnsandboxedCommands: false), tak jak wpisywanie we własnym terminalu - Zmieniono
--kill-session-after-minw self-hosted runnerze - zwalnia sesję czekającą tylko na użytkownika (wstrzymaną, wznawialną kolejną wiadomością) zamiast ją zabijać i zgłaszać błąd - Usunięto godzinny limit czasu dla poleceń w tle uruchamianych przez subagentów - działają teraz do zakończenia albo zatrzymania, tak jak w sesji głównej
- [VSCode] Dodano wybrany poziom effort do pigułki modelu w stopce, naprawiono nieaktualny poziom effort po zmianie modelu i przywrócono wcześniejszy, kompaktowy rozmiar pigułek
- [VSCode] Dodano filtry Open i Closed do menu statusu na liście sesji
Poprawki 39
- Naprawiono reguły uprawnień
Edit/Write/Readze ścieżką zawierającą nawiasy - były odrzucane jako nieprawidłowe albo ignorowane przez sandbox Bash, przez co foldery "tylko do odczytu" dało się zapisywać - Naprawiono jedną regułę uprawnień plikowych z niekompilowalnym wzorcem (np. niedomknięty
[) psującą edycję każdego pliku błędem "Invalid regular expression" - taka reguła odmowy pilnuje teraz dosłownej ścieżki, którą zapisano - Naprawiono sprawdzanie uprawnień Bash automatycznie akceptujące polecenia zsh z ukrytym podstawianiem komend w przypisaniu
REPORTTIME,REPORTMEMORYlubDIRSTACKSIZE- proszą teraz o zgodę - Naprawiono wykrywanie modeli na Bedrocku, liczenie tokenów oraz zapytania o dane uwierzytelniające AWS SSO/STS kończące się błędem "unable to get local issuer certificate", gdy firmowy główny certyfikat CA jest tylko w magazynie certyfikatów systemu
- Naprawiono
permissions.blockReadsOutsideWorkingDirectoriesna macOS ukrywające konfigurację gita użytkownika przed gitem w sandboxie oraz własny checkout subagenta izolowanego w worktree - Naprawiono niewczytywanie się ustawień zarządzanych dla użytkowników claude.ai Enterprise/Team, którzy mieli też pozostały klucz API z wcześniejszego
/login - Naprawiono
/statuspokazujące zalogowane konto claude.ai i skonfigurowany klucz API tak, jakby oba były aktywne - dane uwierzytelniające, które nie są używane, są teraz oznaczone - Naprawiono zarządzane wpisy
skillOverridesodwołujące się do aliasu wbudowanego skilla (np.checkupdla/doctor) - nie działały; reguły odmowySkill(name)nie obejmowały też zagnieżdżonego skilla zapisanego jako<katalog>:nazwa - Naprawiono agentów
model: fableignorujących tag[1m]przy przypięciuANTHROPIC_DEFAULT_FABLE_MODEL- działali po cichu z oknem kontekstu 200K - Naprawiono selektor
/modelniepokazujący Fable 5.1 organizacjom, które mogą go używać - był akceptowany tylko po wpisaniu/model claude-fable-5-1 - Naprawiono cache promptu na Claude Fable 5.1 nieobejmujący kontekstu dołączonego po wynikach narzędzi - był wysyłany bez cache przy każdej turze z wywołaniem narzędzia
- Naprawiono przełączanie modelu pozostające zablokowane do końca sesji po błędzie wczytania hooka wtyczki - każda zmiana modelu sprawdza teraz stan na nowo, a odmowa nazywa przyczynę
- Naprawiono przełączanie modelu blokowane na całą sesję, gdy nie dało się wczytać marketplace wtyczki zarządzanej przez organizację
- Naprawiono serwery MCP dostarczane przez SDK (np. konektory Desktop) czasem brakujące w pierwszej turze i pojawiające się dopiero w kolejnej
- Naprawiono narzędzia Claude w Chrome kończące się błędem "Not connected" w trakcie zadania w sesjach claude.ai hostowanych w chmurze po dodaniu lub usunięciu konektora
- Naprawiono dzielenie flag, złożonych emoji i liter z akcentem na granicy zawiniętych linii oraz nieaktualny tekst zostający na ekranie, gdy flaga lub złożone emoji trafia w dwie ostatnie kolumny terminala (pokazywane teraz jako
…) - Naprawiono Remote Control akceptujące wybór modelu, który nie jest prawidłową nazwą modelu - jest teraz odrzucany błędem od razu, zamiast zawieść przy kolejnej wiadomości
- Naprawiono
/rewindi--rewind-fileszgłaszające sukces, gdy brakowało plików kopii zapasowej checkpointu i nic faktycznie nie zostało przywrócone - Naprawiono
/rewindzostawiające nieaktualne śledzenie odczytu plików z cofniętych tur - powodowało to zaślepki "File unchanged since last read" i ponowne wstrzykiwanie całych plików po zewnętrznych edycjach - Naprawiono
-p --resume/--continue(używane przez aplikację desktopową) kończące się błędem przy każdej próbie po utracie metadanych gita przez katalog worktree sesji - zawodzi teraz raz, a potem wznawia się bez worktree - Naprawiono subagenta wznawiającego innego agenta przez SendMessage nigdy niebudzonego po jego zakończeniu - powiadomienie trafiało wcześniej do rozmowy głównej
- Naprawiono w zespołach agentów: transkrypt teammate'a działającego w tym samym procesie tracący wiadomości albo pustoszejący podczas długiego oczekiwania na ponowienie zapytania do API (np. pod
CLAUDE_CODE_RETRY_WATCHDOG) - komunikaty o ponowieniach wypierały prawdziwe wiadomości - Naprawiono sesję przeniesioną w tło pojawiającą się dwa razy w ListAgents (jako widmowy "interaktywny" bliźniak o tej samej nazwie) i odbierającą dostarczenia SendMessage w podglądzie
- Naprawiono sporadyczne błędy "task output swap refused" przy wielu sesjach współdzielących ten sam katalog projektu
- Naprawiono Ctrl+Z w trybie pełnoekranowym zostawiające powłokę na alternatywnym ekranie, rysowanym nad wstrzymanym interfejsem
- Naprawiono subagentów narzędzia Workflow restartowanych jako zawieszone, gdy trwała jeszcze długa kompresja kontekstu
- Naprawiono wtyczki z marketplace pod URL-em niedające się zainstalować z błędem "marketplace entry path does not stay inside the marketplace directory", gdy aplikacja hostująca (np. Claude Desktop) zapisuje je jako katalog
- Naprawiono dodatkową kartę przeglądarki otwierającą się przy publikacji artefaktu z sesji prowadzonej z claude.ai, aplikacji desktopowej albo mobilnej (Remote Control)
- Naprawiono pierwsze wywołanie narzędzia Artifact kończące się błędem walidacji "Invalid tool parameters" w niektórych sesjach Cowork
- Naprawiono gubienie zaznaczenia linii w IDE przy uruchamianiu skilla albo polecenia - kontekst "N lines selected" dociera teraz do Claude
- Naprawiono wykrywanie repozytorium dla projektów GitLab w zagnieżdżonych podgrupach (np.
gitlab.com/grupa/podgrupa/projekt) - Naprawiono odwołania do zgłoszeń
owner/repo#123w renderowanym outpucie linkujące do github.com podczas pracy w repozytorium GitLaba - linkują teraz do zgłoszenia na gitlab.com - Naprawiono w Glob/Grep sprawdzanie ścieżki wyszukiwania na dysku przed decyzją o uprawnieniu - brakująca ścieżka jest zgłaszana dopiero po decyzji o uprawnieniu, tak jak w Read
- Wycofano zmianę z 2.1.259 stosującą reguły odmowy
Read()do argumentów Bash - blokowała np.npm run buildpod regułąRead(.//build/)w każdym trybie i wymuszała pytanie o zgodę nawet w trybie auto dlacd katalog && grep - [VSCode] Naprawiono ekran powitalny znikający w nowej sesji, gdy Remote Control włącza się automatycznie
- [VSCode] Naprawiono selektor historii sesji wczytujący tę samą sesję drugi raz, gdy jest już otwarta w innej karcie - przełącza teraz na tę kartę
- [VSCode] Naprawiono polecenie Rename w karcie sesji nic niedziałające po cichu, gdy widok karty się jeszcze przeładowywał - działa teraz zawsze
- [VSCode] Naprawiono niedokończoną wiadomość, pustą kartę narzędzia albo dodatkową linię "Thought for" zostające na ekranie po ponowieniu przez Claude Code zerwanej odpowiedzi
- [VSCode] Naprawiono "Enable Remote Control for all sessions" niedziałające dla karty sesji, która wciąż się uruchamiała w momencie przełączenia opcji