Claude Code 2.1.325 naprawia problem bezpieczeństwa związany z dekodowaniem zstd i domyślnie wymaga zgody na uruchamianie poleceń Bash w piaskownicy
Claude Code v2.1.325, wydany 13 listopada 2026 r. według informacji o wydaniu, zawiera poprawkę bezpieczeństwa dotyczącą dekodowania odpowiedzi skompresowanych zstd, zaostrza obsługę uprawnień i piaskownicy oraz wprowadza długą listę poprawek.
Zmiany, które mogą wpłynąć na istniejące konfiguracje:
- Polecenia Bash uruchamiane w piaskownicy domyślnie podlegają teraz standardowej procedurze uzyskiwania uprawnień. Ustaw
sandbox.autoAllowBashIfSandboxed: true, aby uruchamiać je bez monitów; w przypadku ustawień zarządzanych, które włączają piaskownicę, ustaw tę opcję w źródle o najwyższym priorytecie. - W repozytorium, które nie należy do projektu ani nie jest zaufane, przed wykonaniem poleceń git tylko do odczytu trzeba uzyskać zgodę; podanie repozytorium za pomocą
--add-dir(a nie ustawieniaadditionalDirectories) zapobiega wyświetleniu monitu. - Zaplanowane zadania i
/loopproszą o zgodę przed uruchomieniem umiejętności deklarującejallowed-toolslub hooki; dodajSkill(name)dopermissions.allow, aby uruchamiać ją bez nadzoru. - Opcja „Zawsze zezwalaj” w hostach Desktop, IDE i SDK proponuje samą regułę tylko wtedy, gdy jej zapisanie pozwoli ponownie uruchomić dane polecenie. Zaplanowane zadanie, które polegało na tej opcji, może teraz czekać na odpowiedź.
- Piaskownica odmawia zapisu do ustawień, umiejętności, agentów, poleceń i hooków w
.claudew dodanych katalogach, tak jak robi to już w katalogu uruchomieniowym. - Izolowana sesja lub agent w worktree nie może wykonać
git bisect run,git maintenance register|startani poleceń konfiguracyjnych scalar. - Pakiety MCP wtyczek (
.mcpb,.dxt) są rozpakowywane w katalogu wtyczek;pluginDigestsjest przestarzałe i ignorowane; foldery.claude/skillswe wtyczkach--plugin-dirnie są już ładowane z sesji uruchomionej w katalogu nadrzędnym. - W Marketplace
refakceptuje pełny identyfikator dowolnego commita; klienci w wersjach starszych niż ta nie mogą sklonować takiego przypiętego commita. Pobieranie wtyczek korzysta z tunelu CONNECT, gdy ustawiono tylkoALL_PROXY, a serwer proxy odmawiający CONNECT powoduje teraz niepowodzenie pobierania. claude remote-controlkończy działanie z kodem 4, gdy samoczynnie się zatrzyma, a z kodem 69, gdy nie może się zarejestrować.CLAUDE_CODE_MAX_CONTEXT_TOKENSustawia teraz także okno kontekstu dla nierozpoznanych identyfikatorów modeliclaude-, takich jak alias bramki.
Poprawki uprawnień i piaskownicy obejmują przypadki, w których złożone polecenie Bash mogło zostać uruchomione bez pytania o zgodę, reguła zezwalająca na Bash mogła uruchomić inny program niż wskazany, niektóre reguły odmowy i pytania o zgodę nie działały, względne reguły odmowy, takie jak Read(./.env), przestawały obejmować projekt po użyciu cd, a piaskownica Bash nie chroniła w pełni ustawień, hooków i współdzielonego katalogu git w worktree. Kilka poprawek dotyczy publikowania Artifactów na stronach widocznych poza organizacją.
Pozostałe nowości: w VS Code — sugestie promptów (Tab akceptuje) oraz logowanie do Console bez tworzenia klucza API; wskazówka spinnera o ponownym uruchomieniu komórki notebooka; podpowiedź pod błędami blokowanymi przez zasady, by uruchomić /rewind lub /clear. Pozostałe zmiany to poprawki logowania, zadań i mechanizmu elicitation MCP, modeli subagentów, wznawiania sesji, zdarzeń OpenTelemetry oraz działania w Windows i Linux.
Źródła
- v2.1.325claude
Otrzymuj takie wiadomości jako push.
AI Tracker powiadomi Cię, gdy coś zmieni się w narzędziach, których używasz.