Claude Code 2.1.314: koniec z zapisem poza katalogiem roboczym i inteligentne odchudzanie długich sesji

webmastertalk post thumbnail 2

Anthropic wydało 30 października 2026 roku wersję 2.1.314 Claude Code, która koncentruje się na poprawie bezpieczeństwa oraz wprowadza automatyczne kompaktowanie nieaktywnych rozmów. Wśród zmian w tej aktualizacji dwie wyróżniają się szczególnie: blokada zapisu poza dozwolonymi katalogami oraz kompaktowanie konwersacji w tle dla VS Code i Claude Desktop.

Co nowego w skrócie

  • Blokada zapisu — permissions.blockWritesOutsideWorkingDirectories uniemożliwia edycję plików poza zatwierdzonymi katalogami roboczymi, niezależnie od trybu uprawnień.
  • Kompaktowanie bezczynnych sesji — rozmowy powyżej 200 tysięcy tokenów są automatycznie streszczane po okresie bezczynności.
  • Lepsza piaskownica dla worktree — wznowione sesje w worktree zachowują zabezpieczenia sandboxa, co jest istotne w zautomatyzowanych pipeline'ach.
  • Hostowane modele — idle compaction działa też na Bedrock, Vertex, Foundry i bramkach LLM, gdy włączony jest jednogodzinny cache promptów.
  • Niezależność od telemetrii — kompaktowanie bezczynnych sesji działa także u subskrybentów z wyłączoną telemetrią.

Blokada zapisu: koniec z przypadkowymi edycjami poza projektem

Nowa opcja permissions.blockWritesOutsideWorkingDirectories to kluczowa zmiana w tej wersji. Po jej włączeniu Claude Code odmawia wykonania operacji Write, Edit i NotebookEdit na ścieżkach spoza skonfigurowanych katalogów roboczych.

Ograniczenie działa we wszystkich trybach uprawnień, w tym w tych, które wcześniej pozwalały na szerszą automatyzację bez pytania użytkownika o zgodę. Dla zespołów korzystających z Claude Code w środowiskach CI to istotna zmiana: agent nie wyjdzie poza zatwierdzony workspace, nawet jeśli prompt by to sugerował.

To poprawka, która powinna była pojawić się wcześniej. Zbyt wiele narzędzi do kodowania pozwala na edycję czegokolwiek w systemie plików — teraz granica jest jasno określona i nie zależy od tego, czy użytkownik klika "approve", czy uruchamia agenta w pełni automatycznie.

Kompaktowanie sesji: mniej tokenów, więcej sensu

Drugą dużą nowością jest kompaktowanie bezczynnych rozmów. Jeśli sesja w VS Code lub zakładce Code Claude Desktop przekroczy 200 tysięcy tokenów i zostanie pozostawiona bez interakcji, Claude Code automatycznie generuje jej streszczenie w tle.

To rozwiązanie jest przydatne w długich sesjach debugowania, gdzie pojawia się wiele wiadomości, logów i zmian w plikach. Gdy użytkownik wraca po przerwie, a cache promptów wygasł, Claude Code korzysta z przygotowanego podsumowania, zamiast odtwarzać całą historię konwersacji od nowa. To oszczędność tokenów i czasu, szczególnie przy zadaniach agentowych z wieloma iteracjami.

Kompaktowanie działa w VS Code i Claude Desktop. Zgodnie z oficjalnym changelogiem działa też na Bedrock, Vertex, Foundry i bramkach LLM, o ile włączony jest jednogodzinny cache promptów, oraz u subskrybentów z wyłączoną telemetrią.

Worktree i sandbox: automatyzacja bez dziur

Wersja 2.1.314 poprawia również utrzymywanie zabezpieczeń sandboxa dla sesji wznawianych w worktree. Dotyczy to scenariuszy z claude -p --resume, gdzie proces automatycznie wraca do pracy po przerwaniu.

Wcześniej sandbox mógł polegać wyłącznie na stanie z początku sesji — teraz zabezpieczenia są utrzymywane również po wznowieniu. Dla pipeline'ów devopsowych oznacza to mniej niespodzianek, zwłaszcza gdy agent operuje na repozytorium z gałęziami worktree.

Dla wdrożeń enterprise dodano opcję groups w upstreamach bramki Claude Apps. Administratorzy mogą ograniczyć dostęp do konkretnego upstreamu tylko dla członków określonych grup z dostawcy tożsamości, a to ograniczenie obowiązuje również przy failoverze.

Drobiazgi, które ułatwiają życie

Wśród mniejszych zmian warto odnotować guardrail_trace dla Bedrocka — rejestruje, który filtr guardrail zadziałał, ale bez logowania dopasowanego tekstu. To przydatne do diagnostyki bez naruszania poufności treści.

Cloud Sessions zyskało kontrolkę "Include completed" na stronie zadań zaplanowanych — umożliwia wyświetlenie wykonanych zadań jednorazowych bez przeszukiwania menu sortowania. To drobiazg, ale oszczędza kliknięcia.

Poprawiono także obsługę błędów, zarządzanie uprawnieniami, niezawodność sesji zdalnych oraz nawigację w trybie vim. Changelog zawiera długą listę drobnych poprawek, m.in. dla Bedrocka, Microsoft Foundry, serwerów MCP i Remote Control.

Podsumowanie

Claude Code 2.1.314 nie wprowadza nowego interfejsu ani przełomowych możliwości generowania kodu. To aktualizacja skupiająca się na bezpieczeństwie i niezawodności: ogranicza zapisy, utrzymuje sandbox po wznowieniu sesji i sprawia, że długie konwersacje nie generują nadmiernego zużycia tokenów. Dla zespołów devopsowych i osób pracujących z agentami w CI to zestaw zmian, które zmniejszają ryzyko przypadkowych modyfikacji i ułatwiają zarządzanie rozbudowanymi sesjami.


Źródła

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *