Najważniejsze zmiany
01
Załatano kilka luk w systemie uprawnień — spreparowana komenda mogła ukryć część swojej treści przed oknem zgody (Bash, tabulatory, niewidoczne znaki Unicode), a skrypty workflow mogły dynamicznym import() wyjść poza piaskownicę.
02
/review stało się aliasem /code-review i zapamiętuje ostatnio wybrany poziom efortu — nie trzeba go wpisywać za każdym razem.
03
Zmieniono obsługę kontekstu 1M — auto-kompresja obcina do 200 tys. tokenów każdy model Claude z natywnym oknem 1M, nie tylko te z ustalonej listy.
Nowe funkcje i zmiany 7
- Dodano wpisy z gwiazdką (
właściciel/*) w ustawieniachstrictKnownMarketplacesiblockedMarketplaces— administratorzy jedną regułą zezwalają na wszystkie repozytoria marketplace danej organizacji GitHub albo je blokują - Claude Code ostrzega teraz, gdy workflow, forkowany skill, komenda slash albo wznowione zadanie w tle próbuje użyć modelu podagenta zablokowanego przez administratora — wtedy zamiast żądanego modelu uruchamia się model sesji nadrzędnej
- W sesjach chmurowych pojawia się podpowiedź
/teleportpokazująca, jak przenieść pracę na lokalny komputer komendąclaude --teleport <id sesji> - Zmieniono działanie zmiennej
CLAUDE_CODE_DISABLE_1M_CONTEXT— teraz obcina do 200 tys. tokenów każdy model Claude z natywnym oknem 1M, nie tylko modele z ustalonej listy; jeśli auto-kompresja nie utrzyma sesji w tym limicie, przy starcie pojawia się ostrzeżenie - Auto-kompresja trzyma teraz sesje na nierozpoznanych modelach w granicach zakładanego okna kontekstowego zamiast pozwalać im je przekroczyć; poprzednie zachowanie przywraca zmienna
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 /reviewjest teraz aliasem/code-review— sprawdza bieżący diff albo pull request (/code-review <poziom> <numer PR>);/code-review ultrauruchamia dogłębny przegląd w chmurze/code-reviewbez podanego poziomu efortu używa poziomu wpisanego ostatnio — żeby go zmienić, wpisz np./code-review high
Poprawki 12
- Naprawiono lukę w uprawnieniach Bash — spreparowana komenda mogła ukryć część swojej treści przed sprawdzeniem uprawnień
- Naprawiono okno zgody na uruchomienie komendy — polecenia z tabulatorami albo niewidocznymi znakami Unicode nie mogą już ukryć fragmentu komendy przed wyświetleniem w oknie zgody
- Naprawiono lukę w skryptach workflow, które przez dynamiczny
import()mogły uruchomić kod poza piaskownicą workflow - Naprawiono lukę w uprawnieniach — tryb
bypassPermissionsw definicji agenta ignorował politykę organizacji blokującą pomijanie uprawnień - Naprawiono wznawianie sesji po komendzie
/cdużytej w środku sesji — wracało puste - Naprawiono wykrywanie modeli przez gateway — modele Claude zarejestrowane pod identyfikatorami z prefiksem dostawcy (np.
vertex_ai/claude-*albobedrock/anthropic.claude-*) przestały być ukrywane - Naprawiono traktowanie kluczy
modelOverrides, które nie są identyfikatorami modeli Anthropic, jako kanonicznego ID modelu sesji — nieznane klucze są teraz ignorowane, zgodnie z dokumentacją - Naprawiono ustawienia zarządzane — ustawienia dostarczone przez serwer nie wyłączają już całego bloku
envz lokalnego plikumanaged-settings.jsonani profilu MDM; zmienne środowiskowe administratora scalają się teraz pojedynczo, klucz po kluczu - Naprawiono uruchamianie komend w piaskownicy na Linuksie, gdy
sandbox.filesystem.denyWriteobejmowało katalog roboczy - Naprawiono forkowane zadania w tle zawieszające się na komunikacie „already resuming" na resztę sesji, gdy odtwarzanie promptu forka nie powiodło się przy wznowieniu
- Naprawiono wznowioną sesję, która failowała przy każdej turze albo zawieszała interaktywną aplikację na ekranie błędu, gdy jej historia zawierała uszkodzony załącznik diagnostyczny
- Naprawiono rzadkie zawieszenie się przy parsowaniu nietypowego wyniku komendy
git push