Ten tydzień w Claude Code to mniej jednego wielkiego newsa, a więcej kilku zmian, które razem realnie zmieniają, jak korzysta się z narzędzia na co dzień.

Auto mode bez zapisywania się na listę

W wersji 2.1.207 auto mode stał się dostępny bez konieczności włączania go ręcznie na Bedrock, Vertex i Foundry. Można go wciąż wyłączyć przez disableAutoMode, jeśli ktoś woli mieć pełną kontrolę nad każdą decyzją, ale domyślne ustawienie się odwróciło: wcześniej trzeba było świadomie się na to zapisać, teraz jest po prostu włączone od startu.

To sporo mówi o tym, jak bardzo Anthropic ufa już temu mechanizmowi. Auto mode sam decyduje, które akcje wykonać bez pytania o zgodę, a które wymagają twojego potwierdzenia, na podstawie tego, jak ryzykowna jest dana operacja. Przejście z „opt-in” na „opt-out” to deklaracja: uznajemy, że ten klasyfikator wystarczająco dobrze radzi sobie z odróżnianiem bezpiecznego ls od niebezpiecznego rm -rf, żeby postawić go na domyślnie włączone dla korporacyjnych wdrożeń, nie tylko dla pojedynczych deweloperów. Jeśli zarządzasz zespołem na Bedrock, Vertex albo Foundry i celowo trzymaliście auto mode wyłączony, sprawdźcie ustawienia jeszcze dziś: domyślne zachowanie się odwróciło, więc bez świadomej reakcji z waszej strony część decyzji, które wcześniej wymagały ręcznej zgody, teraz przejdzie automatycznie.

Tryb czytnika ekranu

2.1.208 dodał tryb czytnika ekranu: opt-in, tekstowy sposób renderowania interfejsu dla osób korzystających z czytników ekranu. To akurat ten typ zmiany, który łatwo przeoczyć w changelogu pełnym poprawek wydajności i drobnych fixów, a realnie otwiera narzędzie dla ludzi, którzy wcześniej mieli z nim znacznie trudniej.

Standardowy interfejs terminalowy Claude Code polega mocno na układzie wizualnym: kolorach, ramkach, animowanych wskaźnikach postępu. Dla czytnika ekranu to bez znaczenia albo, gorzej, bywa źródłem szumu. Tryb tekstowy rezygnuje z tej warstwy na rzecz czystego, liniowego opisu tego, co się dzieje, żeby dało się śledzić pracę Claude’a przez syntezator mowy tak samo sprawnie, jak przez ekran. Jeśli znasz kogoś, kto korzysta z czytnika ekranu i wcześniej odbił się od Claude Code właśnie przez ten interfejs, to dobry moment, żeby dać mu znać, że warto spróbować jeszcze raz.

Nowy sposób na sesje w tle

2.1.212 zamienił dotychczasowy mechanizm subagentów uruchamianych w sesji na dwa osobne polecenia: /fork, które kopiuje całą rozmowę do nowej sesji w tle, i /subtask, które przejmuje rolę subagenta uruchamianego w ramach bieżącej sesji. To rozdzielenie ma sens: wcześniej oba te przypadki użycia (praca równoległa w tle i szybkie zlecenie podzadania) dzieliły jeden mechanizm, więc trudniej było przewidzieć, co dokładnie się stanie.

Przy okazji doszły limity: domyślnie 200 wywołań WebSearch i 200 uruchomień subagentów na sesję, oba do ustawienia zmiennymi środowiskowymi (CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION i CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION). Jeśli budujesz coś bardziej rozbudowanego, na przykład zespół agentów przeszukujących internet równolegle, warto o tym wiedzieć zawczasu, zanim natrafisz na limit w połowie zadania. Jeśli po tej aktualizacji twój workflow oparty na subagentach zaczął się zachowywać inaczej niż wcześniej, sprawdź najpierw, czy przypadkiem nie korzystał po cichu z mechanizmu, który teraz jest już /subtask, a nie domyślnym subagentem w sesji.

Bezpieczniej przy nadużyciach

2.1.214 wprowadził narzędzie EndConversation do obsługi wyjątkowo nadużywających sesji i prób jailbreaku. Zamiast po prostu ignorować kolejne próby obejścia zasad, Claude Code dostał sposób na świadome zakończenie rozmowy, gdy staje się jasne, że dalsza kontynuacja nie ma sensu.

Razem z tym poszła cała seria poprawek bezpieczeństwa wokół uprawnień: zamknięcie luki, która pozwalała obejść sprawdzanie uprawnień w sesjach na Windows PowerShell 5.1, oraz bardziej rygorystyczne sprawdzanie bardzo długich komend w Bashu (te powyżej 10 tysięcy znaków teraz zawsze proszą o potwierdzenie, zamiast przechodzić automatycznie). Drobiazgi, ale to właśnie w takich miejscach kryją się realne luki. Jeśli obsługujesz w firmie chociaż jedną sesję Claude Code na Windows z PowerShell 5.1, to nie jest aktualizacja, z którą warto zwlekać, bo dotyczy realnej luki w sprawdzaniu uprawnień, nie tylko kosmetyki.

Na koniec: maszyny uczą się słuchać zwierząt

W tle większych newsów cały czas toczy się temat, który wraca regularnie: próby tłumaczenia komunikacji zwierząt przy pomocy AI. Google zapowiada udostępnienie DolphinGemma, modelu trenowanego na 40 latach nagrań delfinów, jako open source, żeby mogli z niego korzystać badacze zajmujący się innymi gatunkami niż te, na których model powstał.

Project CETI robi podobne rzeczy z kaszalotami, tym razem we współpracy z programem MOTH na Uniwersytecie Nowojorskim, sprawdzając, czy lepsze rozumienie zwierzęcej komunikacji może realnie wpłynąć na to, jak prawo traktuje zwierzęta. Pełnego tłumaczenia jeszcze nikt nie ma, eksperci są zgodni, że AI świetnie rozpoznaje wzorce w nagraniach, gorzej radzi sobie z uchwyceniem faktycznego znaczenia, ale sam kierunek badań jest fascynujący: więcej danych, więcej gatunków, i coraz mniej pewności, że to, co słyszymy, jest „tylko” dźwiękiem. Dla nas to dobre przypomnienie, że AI wcale nie musi zastępować eksperckiej wiedzy, żeby być użyteczne: tu robi coś odwrotnego, pomaga naukowcom usłyszeć wzorce, których ludzkie ucho nigdy by samo nie wyłapało, i to oni decydują, co to znaczy.