Claude Code 2.1.219: Opus 5 domyślnym modelem, subagenty wchodzą na wyższy poziom

Claude Code 2.1.219: Opus 5 domyślnym modelem, subagenty wchodzą na wyższy poziom

Anthropic wydało 24 lipca 2026 roku wersję 2.1.219 Claude Code, która domyślnie przełącza użytkowników na model Claude Opus 5 oraz wprowadza zestaw kontroli nad przepływem pracy agentów. Ta aktualizacja wprowadza istotne zmiany dotyczące zarówno kontekstu, jak i funkcji, które mogą być wykonywane przez agenta podczas sesji.

  • Claude Opus 5 staje się domyślnym modelem Opus z oknem kontekstowym na poziomie miliona tokenów.
  • Kontrola sandboksowania sieci przechodzi w tryb restrykcyjny z strictAllowlist, blokując połączenia spoza białej listy bez pytania użytkownika.
  • Zagnieżdżone subagenty mogą teraz tworzyć kolejne subagenty do głębokości trzech poziomów (wcześniej: jeden).
  • Forwarding outputu subagentów w stream-json ułatwia śledzenie, który agent zainicjował dane zadanie.
  • Dynamiczne skalowanie workflow przez CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH i CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS daje kontrolę nad równoległością i kosztami.

Opus 5 pod maską — nie chodzi tylko o większy kontekst

Nowy domyślny model to claude-opus-5. Okno kontekstowe wzrasta do miliona tokenów na wspieranych planach Anthropic oraz w API. Fast mode kosztuje 10 dolarów za milion tokenów wejściowych i 50 dolarów za milion wyjściowych. Dla porównania, standardowe API Opusa 5 to 5 i 25 dolarów, co wynika z różnicy w trybie operacyjnym.

Co to oznacza w praktyce? Milion tokenów pozwala na dodanie dużych repozytoriów, długich logów, rozbudowanych grafów zależności czy wieloplikowego refaktoringu bez konieczności ręcznego przycinania. Model wymaga jednak Claude Code w wersji 2.1.219 lub nowszej — starsze wersje nie będą działać.

Subagenty, które delegują dalej

Do tej pory subagent mógł działać tylko na jednym poziomie zagnieżdżenia. Teraz domyślnie może schodzić do trzech poziomów. Jeśli potrzebujecie płytszej struktury, wystarczy:

export CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1

Dodatkowo, wprowadzono forwarding dla stream-json. Przy włączonym --forward-subagent-text subagenty z drugiego poziomu i wyższych będą widoczne w outputcie z przypisaniem do tool_use ID agenta, który je uruchomił. Dla systemów orkiestracji agentów to oznacza, że można dokładnie zidentyfikować, który krok delegacji wywołał błąd.

Warto również zwrócić uwagę na CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS — ogranicznik równoległości, który zapobiega rozrostowi drzewa agentów i niekontrolowanym kosztom tokenowym.

Sandbox sieciowy z zębami

Sandbox sieciowy z zębami

Konfiguracja strictAllowlist w ustawieniach sandboksa odpowiada na potrzeby środowisk, gdzie niekontrolowany dostęp sieciowy stanowi problem bezpieczeństwa lub odtwarzalności. W przypadku CI runnerów, współdzielonych maszyn deweloperskich i zautomatyzowanych pipeline'ów można teraz ustawić twardą białą listę hostów, eliminując dialogi i prompt, które agent mógłby zignorować.

Diagnostyka MCP, której naprawdę brakowało

Diagnostyka MCP, której naprawdę brakowało

Wersja 2.1.219 wprowadza kilka usprawnień w diagnostyce MCP, które rozwiązują problemy z generowaniem komunikatów błędów:

  • claude mcp list i /mcp pokazują teraz status HTTP oraz treść błędu przy nieudanym połączeniu.
  • Sesje terminalowe ostrzegają przy starcie o ukrytych spacjach wiodących lub końcowych w konfiguracji MCP.
  • Headless stream-json dodaje mcp_server_errors do eventów inicjalizacji, wyliczając wpisy z --mcp-config, które zostały pominięte podczas walidacji.
  • Allowlisty i denylisty zarządzanego MCP rozwiązują zmienne ${VAR} ze środowiska startowego, a nie z pliku ustawień.

Te zmiany mają na celu rozwiązanie rzeczywistych problemów DevOps związanych z konfiguracjami, które wyglądają poprawnie, ale zawodzą z powodu błędów formatowania, niedostępnych serwisów lub różnic między środowiskiem interaktywnym a headless.

Stabilność i poprawki błędów

Kilka nowości w tej kategorii zasługuje na uwagę. claude -p nie będzie już pożerać outputu wyprodukowanego przed błędem API w połowie strumienia. Zarządzanie self-hosted runnerami zostało poprawione, co zapewnia lepszy cykl życia dla infrastruktury zarządzanej przez klienta. Dodatkowo wprowadzono wiele poprawek w terminalowym UI oraz obsłudze inputu.

Na co uważać przy wdrażaniu

Głębsza delegacja i milion tokenów kontekstu to potężne narzędzia, ale mogą wiązać się z wyższymi kosztami oraz większą złożonością wykonania. Zespoły, które przechodzą na nowe domyślne ustawienia, powinny świadomie skonfigurować limity głębokości subagentów, równoległości, białe listy sieciowe oraz polityki MCP, zamiast zakładać, że domyślne wartości są wystarczająco bezpieczne w produkcji. Wersja 2.1.219 oferuje kontrolki, ale to od zespołów zależy, czy z nich skorzystają.


Źródła

Komentarze

Dodaj komentarz

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