Cursor AI czyta Twojego Gmaila. I potrafi odpisaćCzytaj →
News

Claude Code pozwala agentom mnożyć agentów. Domyślnie na trzy poziomy

W wydaniu 2.1.219 subagenci mogą powoływać kolejnych subagentów do trzeciego poziomu. Wcześniej limit wynosił jeden. Sprawdź, co to robi z rachunkiem.

Rozgałęziające się drzewo z jednego kształtu na trzy poziomy mniejszych kształtów, jeden podświetlony limonkowo, na jasnym tle

Claude Code w wydaniu 2.1.219 z 24 lipca podniósł domyślny limit zagnieżdżania agentów z jednego poziomu do trzech. W praktyce znaczy to tyle, że agent, któremu zlecisz zadanie, może teraz powołać własnego pomocnika, ten pomocnik kolejnego, a dopiero ten trzeci realnie wykona pracę. Wcześniej łańcuch kończył się po pierwszym kroku. Zmiana jest domyślna, więc obowiązuje bez pytania Cię o zdanie, a wyłączyć ją można za pomocą zmiennej środowiskowej CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1.

Brzmi technicznie, ale konsekwencja jest bardzo prosta i dotyczy pieniędzy. Każdy agent to osobna rozmowa z modelem, z własnym kontekstem i własnym zużyciem tokenów. Jeśli jeden agent uruchomi trzech pomocników, a każdy z nich trzech kolejnych, liczba równoległych rozmów rośnie wykładniczo, a Ty widzisz w terminalu tylko jedno polecenie, które wpisałeś.

Anthropic jednocześnie odbiera i daje autonomię

Najciekawsze w ostatnim tygodniu jest to, że firma obrała naraz dwa przeciwne kierunki, i warto zobaczyć to razem, bo osobno każda zmiana wygląda niewinnie.

Z jednej strony rośnie swoboda agentów, o czym wyżej. Z drugiej Anthropic konsekwentnie odbiera modelowi prawo do samodzielnego uruchamiania rzeczy, które kosztują:

  • 2.1.215 (19 lipca): Claude przestał sam z siebie odpalać /verify i /code-review. Od tej wersji uruchamiasz je ręcznie.
  • 2.1.218 (22 lipca): to samo stało się z /deep-research. W changelogu jest to napisane wprost: polecenie uruchamia się tylko wtedy, gdy sam je wywołasz.
  • 2.1.219 (24 lipca): dynamiczne przepływy pracy dostały domyślną granicę rozsądku, czyli wskazówkę, żeby celować poniżej piętnastu agentów. Można ją zmienić albo zdjąć w /config.

Wyłania się z tego spójna filozofia. Model może rozbić Twoje zadanie na więcej równoległych kawałków niż wcześniej, ale nie może już sam decydować o rozpoczęciu drogiej operacji, o którą go nie prosiłeś. Decyzja o wydaniu pieniędzy wraca do człowieka, a swoboda dotyczy tego, jak wykonać zlecone zadanie.

Szybki tryb Opusa 5 kosztuje dwa razy tyle

Przy okazji tego samego wydania na jaw wyszedł szczegół cenowy, który umknął w komunikacie o premierze modelu. Gdy pisaliśmy o Opusie 5, podawaliśmy cenę 5 dolarów za milion tokenów wejścia i 25 dolarów za milion wyjścia. To prawda, ale dotyczy trybu standardowego. Changelog Claude Code precyzuje, że tryb szybki tego samego modelu kosztuje odpowiednio 10 i 50 dolarów, czyli dokładnie dwa razy więcej.

Do tego Anthropic usunął tryb szybki dla starszego Opusa 4.7. Polecenie /fast obsługuje teraz Opusa 5 oraz Opusa 4.8. Jeśli masz gdzieś w swoim projekcie zapisane wywołanie starszego modelu z żądaniem szybkiego trybu, przestanie ono działać, i to nie po cichu, tylko z błędem.

Załatano kilka dziur w izolacji

Wydanie 2.1.216 z 20 lipca przyniosło poprawki, które warto odnotować, jeśli uruchamiasz agentów w tle albo korzystasz z cudzych wtyczek. Trzy z nich dotyczą wychodzenia poza wyznaczony obszar:

  • Subagenci pracujący w izolowanej kopii repozytorium potrafili przekierować operacje git do współdzielonego katalogu roboczego.
  • Zapisy przepływów pracy i zaplanowanych zadań podążały za dowiązaniem symbolicznym w folderze .claude, co mogło skierować zapis poza projekt.
  • W wydaniu 2.1.218 doszła poprawka, po której hooki z plików agentów wymagają, żeby ich własny folder miał przyznane zaufanie.

To ta sama rodzina problemów, o której pisaliśmy przy obchodzeniu uprawnień. Wniosek się nie zmienia: izolacja jest tak mocna, jak jej najsłabszy szczegół implementacji, więc do uruchamiania cudzego kodu wciąż podchodź nieufnie.

Co z tym zrobić

Jeśli budujesz aplikacje w Claude Code i pilnujesz kosztów, są trzy konkretne rzeczy do sprawdzenia w tym tygodniu.

Po pierwsze, zdecyduj świadomie o zagnieżdżaniu. Domyślne trzy poziomy są sensowne przy dużych zadaniach typu przegląd całego projektu, ale przy drobnych poprawkach to zbędne mnożenie rozmów. Zmienna CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 przywraca stare zachowanie.

Po drugie, sprawdź, czy naprawdę potrzebujesz trybu szybkiego. Dwukrotna różnica w cenie za tę samą jakość odpowiedzi to dużo, a przy dłuższej sesji z agentami różnica robi się odczuwalna.

Po trzecie, potraktuj tę aktualizację jako przypomnienie, że domyślne ustawienia narzędzi agentowych zmieniają się między wydaniami i potrafią zmienić Twój rachunek bez żadnego ostrzeżenia. Changelog Claude Code jest publiczny i to jedno z niewielu miejsc, gdzie takie szczegóły w ogóle widać.

Newsletter

Opanuj AI‑coding w 5 minut. W każdy poniedziałek.

Konkretne premiery, analizy cen i jeden trik, który przyspieszy Twoją pracę. Po polsku, bez żargonu, prosto na maila.

Zero spamu · wypisujesz się jednym kliknięciem.