Claude Code 2.1.113 przyspiesza pracę natywną binarką, ale ma problem kompatybilności z starymi procesorami

Claude Code 2.1.113 przyspiesza pracę natywnym binarkiem, ale ma problem kompatybilności z starymi procesorami

Anthropic wydało aktualizację Claude Code 2.1.113, która wprowadza znaczące zmiany mające na celu poprawę wydajności i bezpieczeństwa narzędzia. Główną nowością jest przejście z JavaScript na natywną binarką, co znacząco zwiększa wydajność, szczególnie na komputerach Apple Silicon.

Kluczowe zmiany w aktualizacji 2.1.113

  • Natywna binarka zastąpiła dotychczasową implementację w JavaScript, co przyspiesza uruchamianie i ogólną wydajność, szczególnie na macOS i Linux.
  • Nowa zmienna środowiskowa CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN pozwala wyłączyć tryb alternatywnego ekranu terminala, co poprawia kompatybilność z niektórymi menedżerami okien.
  • Lepsze zarządzanie procesami – binarka teraz łagodniej reaguje na sygnał SIGINT (Ctrl+C), co zapewnia czystsze zamykanie.
  • Nowy selektor modelu – polecenie /model umożliwia szybkie przełączanie się między dostępnymi modelami AI.
  • Flaga developerska --dangerously-skip-permissions pozwala na pominięcie sprawdzania uprawnień plików, co jest przydatne w kontrolowanych środowiskach testowych.

Wydajność z natywną binarką na pierwszym planie

Najważniejszą zmianą jest przebudowa sposobu uruchamiania Claude Code. CLI (interfejs wiersza poleceń) przestał uruchamiać kod JavaScript i teraz uruchamia natywną binarką specyficzną dla platformy. To przejście, realizowane za pomocą opcjonalnych zależności per-platform, ma przynieść korzyści w postaci szybszego startu i płynniejszego działania interfejsu.

Na macOS i Linux binarka claude-code ma wbudowane narzędzia bfs (do wyszukiwania plików) i ugrep (do przeszukiwania tekstu) bezpośrednio w narzędziu Bash. To eliminuje konieczność uruchamiania oddzielnych podprocesów dla tych operacji, co przekłada się na niemal natychmiastowe wyniki wyszukiwania w projektach.

Dla użytkowników pracujących w „vibe coding”, czyli intuicyjnym procesie tworzenia kodu z pomocą AI, szybsze renderowanie interfejsu przez React Compiler oraz eliminacja zbędnych operacji git przy uruchamianiu z opcją --worktree poprawiają komfort pracy. System zużywa również mniej deskryptorów plików podczas przeszukiwania dużych drzew katalogów.

Bezpieczeństwo i kontrola krok po kroku

Oprócz szybkości, aktualizacja kładzie duży nacisk na bezpieczeństwo i precyzyjną kontrolę, co jest kluczowe w środowiskach DevOps. Flaga --dangerously-skip-permissions to narzędzie dla zaawansowanych użytkowników i środowisk testowych, które pozwala na pełną kontrolę nad procesem sprawdzania uprawnień do plików. W połączeniu z innymi poprawkami bezpieczeństwa, jak naprawienie błędnego oznaczania odczytów plików jako potencjalnego złośliwego oprogramowania, aktualizacja wzmacnia zabezpieczenia dla zautomatyzowanych workflow.

UX i stabilność

W obszarze doświadczenia użytkownika wprowadzono mniejsze, ale istotne udogodnienia. Nowy selektor modelu za pomocą /model ułatwia szybkie przełączanie kontekstu między różnymi modelami AI bez opuszczania interfejsu. Poprawiono również stabilność interakcji terminala i zdalnego sterowania, co jest kluczowe dla niezawodności hostingowych i DevOps narzędzi MCP.

Dla użytkowników pracujących w niestandardowych środowiskach terminala, nowa zmienna CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN rozwiązuje problemy z kompatybilnością, pozwalając na wyłączenie funkcji terminala, które mogą kolidować z niektórymi menedżerami okien lub skryptami automatyzacji.

Podsumowanie: krok naprzód w wydajności i kontroli

Aktualizacja Claude Code 2.1.113 to istotny krok w rozwoju narzędzia, koncentrujący się na wydajności, bezpieczeństwie i stabilności. Przejście na natywną binarką obiecuje szybsze i bardziej responsywne środowisko dla developerów, a nowe flagi kontroli odpowiadają na rosnące potrzeby w kontekście popularności narzędzi MCP. Dodanie selektora modeli oraz lepsze zarządzanie procesami pokazują ciągłe dążenie do poprawy codziennego doświadczenia programistów współpracujących z AI.

Źródła

Komentarze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *