Anthropics wypuściło nową wersję Claude Code – 2.1.105, która koncentruje się na usprawnieniu codziennej pracy deweloperów. Wprowadza zaawansowane hooki lifecycle, monitorowanie pluginów w tle oraz ponad dwadzieścia poprawek stabilizujących. Zmiany te odpowiadają na wiele codziennych frustracji, od zarządzania kontekstem po odporność sieciową.
Najważniejsze informacje o wydaniu
- Ulepszone hooki lifecycle: PreCompact pozwala programistycznie blokować kompakcję kontekstu, co daje większą kontrolę nad tym, co zostaje "w pamięci" Claude.
- Tło dla pluginów: Pluginy mogą być aktywowane automatycznie przy otwieraniu sesji, co jest idealne dla agentów typu file watcher czy CI status poller.
- Odporność sieciowa: Auto-abort po 5 minutach dla stalled API streams oraz czytelniejsze komunikaty błędów typu 429.
- Path parameter dla worktree: Nowy parametr
pathdlaEnterWorktreepozwala na płynne przełączanie się między istniejącymi worktree w tym samym repozytorium. - Poprawki UI i pamięci: Naprawiono screen blanking, memory leaks oraz problemy z terminalem.
Choć numer wersji sugeruje niewielką aktualizację, wprowadzone zmiany są bardzo praktyczne. Ten update znacząco poprawia komfort pracy.
Większa kontrola nad kontekstem i kompakcją
Jedną z kluczowych zmian jest dodanie fine-grained lifecycle hooks, szczególnie dla procesu kompakcji kontekstu. Hook PreCompact umożliwia programistyczne blokowanie tego procesu – można zwrócić kod 2 lub JSON {"decision":"block"}. Deweloperzy mogą teraz precyzyjnie określić, które fragmenty kontekstu powinny zostać zachowane, a które mogą zostać "skompresowane". To rozwiązanie jest przydatne w długich sesjach, gdzie niektóre informacje są kluczowe dla ciągłości zadania.
Dodatkowo, dodano parametr `path` do narzędzia EnterWorktree, co pozwala na przełączanie się na już istniejący worktree w bieżącym repozytorium bez konieczności tworzenia nowego. Ułatwia to pracę na wielu branchach jednocześnie, co jest szczególnie wartościowe w projektach wymagających szybkiego przechodzenia między różnymi liniami rozwoju.
Pluginy działające w tle i autonomia

Nowa funkcja background plugin monitors wprowadza znaczące zmiany w automatyzacji. Pluginy mogą być teraz automatycznie aktywowane przy rozpoczęciu sesji, co otwiera możliwości dla agentów działających w tle. Możemy mieć plugin, który monitoruje zmiany w plikach, sprawdza status CI/CD lub wysyła powiadomienia – wszystko uruchamia się automatycznie, gdy otwieramy Claude Code.
W obszarze autonomii, /proactive został zaliasowany do /loop dla prostszej aktywacji trybu autonomicznego. Ulepszony /loop pozwala na anulowanie pending wakeups przez Esc i wyświetla czytelniejszy komunikat "Claude resuming /loop wakeup". Dodano również funkcję podsumowania dla kontekstu sesji przy powrocie, konfigurowaną za pomocą /config lub /recap. Model może teraz wywoływać wbudowane polecenia slash, takie jak /init i /review, poprzez narzędzie Skill.
Stabilność i naprawione "daily paper cuts"
Wydanie zawiera ponad dwadzieścia poprawek, które rozwiązują wiele drobnych, ale irytujących problemów. Poprawiono network error handling, szczególnie dla stalled API streams – teraz automatycznie abortują po 5 minutach z auto-retry. Błędy 429 rate limit są prezentowane jako czytelne komunikaty, a nie surowy JSON. WebFetch również został ulepszony, eliminując CSS/JS dla priorytetu na tekst.
Dodatkowo, naprawiono kilka znaczących bugów:
- Memory leaks: Unbounded multi-GB RSS growth przy wielu obrazach i w
/usagena dużych transcriptach zostały załatane. - UI rendering: Naprawiono screen blanking na wrapped prompts, leading-whitespace trimming breaking ASCII art/diagrams oraz garbled bash output przy file links.
- Terminal i overlays: Esc podczas stdio MCP tool calls nie zamyka już serwerowych connections;
/rewindi interactive overlays reagują na keyboard poclaude --resume. - Inne: Szybszy startup przez usunięcie panelu Recent Activity; deduplikowane Claude.ai connectors; Vertex AI X.509 certificate support dla mTLS ADC; lepsze
/ultrareviewz równoległymi sprawdzeniami.
Warto również zwrócić uwagę na ulepszenia dla MCP i truncation – MCP large-output truncation dostarcza teraz format-specific recipes, np. jq dla JSON. /doctor został udoskonalony dla łatwiejszego rozwiązywania problemów, działając per query context.
Perspektywa dla codziennej pracy deweloperów
Claude Code 2.1.105 to krok w stronę bardziej stabilnego i kontrolowanego środowiska pracy. Nie wprowadza rewolucyjnych nowych funkcji, ale znacząco poprawia te istniejące. Drobne poprawki UI, optymalizacja pamięci i lepsze zarządzanie błędami sieciowymi mogą realnie zmniejszyć frustrację podczas codziennego użycia.
Dla deweloperów pracujących na wielu branchach jednocześnie, parametr path dla worktree będzie prawdopodobnie często używaną funkcją. Background plugin monitors otwierają ciekawe możliwości dla automatyzacji bez konieczności manualnego triggerowania. Fine-grained control nad kompakcją kontekstu daje większą pewność, że ważne informacje nie zostaną przypadkiem "skompresowane".
Wydanie pokazuje, że rozwój Claude Code zmierza w kierunku głębszej integracji z workflow deweloperów oraz rozwiązywania realnych, codziennych problemów, zamiast tylko dodawania kolejnych, nowych funkcji.













