Claude Code 2.1.323 dodaje eksperymentalny Code Mode i zaostrza kontrole uprawnień Bash oraz piaskownicy
Claude Code v2.1.323, wydany 12 listopada 2026 r. według informacji o wydaniu, wprowadza:
- Code Mode: eksperymentalną opcję, którą można włączyć, w której Claude pisze JavaScript, by wywoływać swoje narzędzia. Dokumentacja wyjaśnia, jak ją włączyć lub wyłączyć w całej organizacji.
- Wtyczki:
plugin.jsonobsługujeengines["claude-code"]; wtyczka niezgodna z deklarowanym zakresem wersji Claude Code nie jest instalowana, aktualizowana ani ładowana, a podczas instalacji i aktualizacji wybierana jest najnowsza pasująca wersja.claude plugin validatesprawdza teraz typy w module hooków TypeScript wtyczki, a--strictpowoduje niepowodzenie przy każdym wykrytym problemie. - Kredyty za użycie: menu opcji (zatrzymanie, przejście na kredyty za użycie, uaktualnienie) pojawia się, gdy model wymaga kredytów za użycie, które są wyłączone lub zostały wyczerpane. Kilka poprawek dotyczy komunikatu o tygodniowym limicie Fable i czasu jego resetowania.
- Inne dodatki:
CLAUDE_CODE_AUTO_MODE_MODELw ustawieniach zarządzanych dla sesji Claude Desktop u zewnętrznych dostawców, obsługa plików.docxprzy przesyłaniu zasobów do narzędzia Artifact, 30-sekundowe powiadomienie o postępie podczas długiego działania hooków w sesjachclaude -pi SDK oraz ostrzeżenie przy uruchamianiu dotyczące reguł zezwalających Bash zawierających*w wartości zmiennej.
Uprawnienia i piaskownica. Wydanie naprawia długą listę przypadków, w których polecenie Bash mogło zostać uruchomione bez pytania o uprawnienia lub poza piaskownicą (reguły zezwalające z dołączonymi symbolami wieloznacznymi, takie jak Bash(ls*), łączone flagi sudo, reguły odmowy i pytania pomijane w przypadku sudo i env, sandbox.excludedCommands, błędna ocena rm na podstawie niewłaściwego folderu, a także uzyskiwanie przez Write i Edit dostępu do ścieżki objętej regułą odmowy Read). Zmiany, które mogą wpłynąć na istniejące konfiguracje:
--permission-mode autolubdefaultMode: autouruchamia teraz tryb Manual, gdy tryb automatyczny jest niedostępny.- Reguła „nie pytaj ponownie”, która wygląda na zawierającą sekret albo miałaby zostać zapisana w śledzonym przez git pliku
settings.local.json, obowiązuje tylko w danej sesji. - W systemach macOS, Linux i WSL piaskownica Bash ignoruje dostęp do zapisu przyznany przez dowiązanie symboliczne prowadzące w inne miejsce, a polecenia
git worktree add,moveiremovekończą się niepowodzeniem w trybie tylko do odczytu wewnątrz piaskownicy. - Uruchamianie zostaje przerwane, jeśli plik
--settingszawierający kluczsandboxnie jest prawidłowym JSON-em. /security-reviewpyta przed uruchomieniem, a tworzenie worktree odmawia obsługi checkoutów, których foldery.gitsą dowiązaniami lub zawierają dowiązania twarde.- Zakładany rozmiar okna kontekstu dla nierozpoznanego identyfikatora modelu zmienia się z 200K na 1M;
CLAUDE_CODE_DISABLE_1M_CONTEXT=1utrzymuje wartość 200K. - Liczba wiadomości, które jedna sesja może wysłać do innych sesji bez pytania, wzrasta z około 20 do 100 000.
- Ustawienie
subagentStatusLinezostaje usunięte, a ustawienieagentwe wtyczce jest przestarzałe i powoduje teraz wyświetlenie ostrzeżenia.
Wydanie wprowadza też zmiany dotyczące Remote Control, Claude Code on the web, VS Code, Claude Tag (w tym sesji Slack w Compliance API, w wersji beta w planach Enterprise) i Code Review (eksport CSV kosztów przeglądów), a także liczne poprawki logowania, MCP, eksportu OpenTelemetry i wyświetlania w terminalu.
Źródła
- v2.1.323claude
Otrzymuj takie wiadomości jako push.
AI Tracker powiadomi Cię, gdy coś zmieni się w narzędziach, których używasz.