Claude Code 2.1.218: Recenzje kodu w tle i poważne poprawki dla Windows

Claude Code 2.1.218: Recenzje kodu w tle i poważne poprawki dla Windows

Anthropic wydało Claude Code 2.1.218, aktualizację, która przenosi recenzje kodu do podagentów działających w tle, dodaje zapowiedzi dla czytników ekranu oraz naprawia błąd dotyczący ścieżek w systemie Windows. W sumie wersja zawiera 35 zmian, w tym 4 nowe funkcje, 7 ulepszeń, 2 poprawki bezpieczeństwa oraz 22 poprawki błędów. To wydanie koncentruje się na stabilności i użyteczności, a nie na nowych możliwościach modelu.

Najważniejsze zmiany

  • Recenzje kodu w tle — polecenie /code-review działa teraz jako podagent w tle, co nie zaśmieca głównej rozmowy.
  • Windows naprawiony — ścieżki z segmentami zaczynającymi się od \u nie są już korumpowane do znaków CJK w danych wejściowych narzędzi.
  • Dostępność — tryb --ax-screen-reader ogłasza usunięcia tekstu dla skrótów takich jak Ctrl+W czy Option+Delete.
  • Diagnostyka MCP — claude mcp list i /mcp pokazują kody statusu HTTP oraz treść błędów serwera.
  • Ultra-review — polecenie /ultrareview zyskało lepszą obsługę błędów oraz argumentów opisowych.

Recenzje kodu bez zaśmiecania konwersacji

Najważniejsza zmiana dotyczy /code-review. Do tej pory wynik recenzji lądował bezpośrednio w aktywnej rozmowie, co mogło zaburzać kontekst w przypadku pracy iteracyjnej. Teraz recenzja uruchamia się jako podagent w tle, a jej rezultaty nie wypełniają głównego okna. Złożone polecenia slash pozostają celem recenzji.

Przejście /code-review na podagenta działającego w tle zostało potwierdzone w notach wydania. Dla zespołów pracujących w trybie agentowym to istotna zmiana architektoniczna, która oddziela „wykonywanie pracy" od „weryfikacji pracy", co ułatwia zarządzanie dłuższymi sesjami. Nie trzeba już czekać na zakończenie generowania recenzji, aby zadać kolejne pytanie.

Windows: błąd, który blokował pracę

Poprawka dotycząca ścieżek w Windows zasługuje na osobny akapit. Ścieżki zawierające segmenty zaczynające się od \u, takie jak C:\Users\unicorn, ulegały korupcji do znaków CJK w danych wejściowych narzędzi. Skutkowało to niedostępnością plików oraz cichym psuciem się operacji na nich.

Wersja 2.1.218 naprawia ten problem i przywraca dostęp do plików o takich ścieżkach. Dodatkowo wprowadzono poprawki terminala, takie jak zachowanie przy wklejaniu wielowierszowym, renderowanie oraz naprawa konkretnego scenariusza utraty konwersacji — po naciśnięciu strzałki w lewo bezpośrednio po edycji Claude Code pyta teraz o potwierdzenie, zamiast bezpowrotnie odrzucać rozmowę.

Dostępność i diagnostyka MCP

Dostępność i diagnostyka MCP

Tryb czytnika ekranu otrzymał zapowiedzi dla usunięć tekstu. Skróty Option+Delete, Ctrl+W, Cmd+Backspace, Ctrl+U i Ctrl+K są teraz ogłaszane, co zapewnia osobom niewidomym i słabowidzącym informację zwrotną o edycji. To mały krok, ale pokazuje, że Anthropic zaczyna traktować dostępność poważnie.

Jeśli chodzi o MCP, zmiany są praktyczne dla zespołów korzystających z zewnętrznych serwisów. claude mcp list i /mcp pokazują teraz kody statusu HTTP oraz treść błędu serwera, zamiast ogólnego komunikatu o nieudanym połączeniu. Klient ostrzega również o ukrytych białych znakach w wartościach konfiguracyjnych.

Auto-mode i ultra-review

Auto-mode i ultra-review

Bezpieczeństwo w trybie automatycznym zostało poprawione. Niebezpieczne polecenia rm, wykonanie w tle z & oraz podejrzane ścieżki Windows nie otwierają już okna uprawnień w auto-mode. Zamiast tego klasyfikator trybu automatycznego decyduje, czy operacja jest dozwolona.

/ultrareview zyskał lepszą obsługę błędów. Nieprawidłowy argument teraz zwraca sensowną informację zwrotną, co pozwala Claude'owi poprawić wejście zamiast bezmyślnie je powtarzać. Argumenty opisowe, takie jak „przejrzyj moje zmiany auth", nie powodują już awarii — polecenie przegląda bieżącą gałąź i dołącza tekst jako notatkę do wyników.

Kompatybilność: uwaga dla automatyzacji

Warto zwrócić uwagę na zgłoszenie z GitHuba dotyczące kompatybilności. Wersja 2.1.218 to pierwszy natywny build npm, który wykorzystuje bin/claude.exe zamiast cli.js. Zgodnie z informacjami od społeczności, serwery MCP HTTP z OAuth mogą sprawiać wrażenie wymagających uwierzytelnienia podczas nieinteraktywnych sesji --print, nawet gdy dane uwierzytelniające są poprawne. Sesje interaktywne działają normalnie, a powrót do 2.1.210 rozwiązuje problem.

Jest to zgłoszony problem w konkretnym środowisku, a nie potwierdzona, uniwersalna regresja produktu. Mimo to stanowi ostrzeżenie dla zespołów korzystających z Claude Code w CI lub automatyzacji — szczególnie tam, gdzie narzędzia MCP wykonują publikacje, wdrożenia lub inne akcje, które mogą cicho zawieść. Przed szerokim wdrożeniem warto przetestować własne scenariusze.


Źródła

Komentarze

Dodaj komentarz

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