Wszystkie wersje
Wydana 5 sierpnia 2026

Claude Code
2.1.223

Claude Code 2.1.223 łata kilka luk bezpieczeństwa w systemie uprawnień, zmienia obsługę kontekstu 1M i upraszcza komendę /review.

19 zmian7 nowych funkcji12 poprawek
Wpływ na codzienną pracę
3/5
Czego dotyczy
BezpieczeństwoModeleGit
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 ustawieniach strictKnownMarketplaces i blockedMarketplaces — 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ź /teleport pokazują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
  • /review jest teraz aliasem /code-review — sprawdza bieżący diff albo pull request (/code-review <poziom> <numer PR>); /code-review ultra uruchamia dogłębny przegląd w chmurze
  • /code-review bez 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 bypassPermissions w definicji agenta ignorował politykę organizacji blokującą pomijanie uprawnień
  • Naprawiono wznawianie sesji po komendzie /cd użytej w środku sesji — wracało puste
  • Naprawiono wykrywanie modeli przez gateway — modele Claude zarejestrowane pod identyfikatorami z prefiksem dostawcy (np. vertex_ai/claude-* albo bedrock/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 env z lokalnego pliku managed-settings.json ani profilu MDM; zmienne środowiskowe administratora scalają się teraz pojedynczo, klucz po kluczu
  • Naprawiono uruchamianie komend w piaskownicy na Linuksie, gdy sandbox.filesystem.denyWrite obejmował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
Wróć do wszystkich wersji