Wszystkie wersje
Wydana 16 lipca 2026

Claude Code
2.1.212

Duża aktualizacja: /fork teraz kopiuje rozmowę do sesji w tle, doszły limity bezpieczeństwa na wyszukiwania i podagentów, a wywołania MCP dłuższe niż 2 minuty same przechodzą w tło.

48 zmian19 nowych funkcji29 poprawek
Wpływ na codzienną pracę
4/5
Czego dotyczy
AgentyMCPHookiWydajnośćBezpieczeństwoInterfejs
Najważniejsze zmiany
01

/fork działa inaczej

teraz kopiuje całą rozmowę do nowej sesji w tle (własny wiersz w widoku agentów), a Ty pracujesz dalej w oryginalnej. To, co wcześniej odpalało podagenta w tej samej sesji, nazywa się teraz /subtask

02

Nowe limity bezpieczeństwa na sesję

domyślnie 200 wyszukiwań w sieci i 200 uruchomień podagentów na sesję, żeby zablokować pętle bez końca. Oba progi można zmienić zmiennymi środowiskowymi

03

Wywołania MCP dłużej niż 2 minuty przechodzą automatycznie w tło

sesja się nie zawiesza w oczekiwaniu na wolne narzędzie

Nowe funkcje i zmiany 19
  • /fork teraz kopiuje całą rozmowę do nowej sesji w tle (własny wiersz w widoku agentów) - Ty pracujesz dalej, a kopia leci osobno. To, co wcześniej odpalało podagenta w tej samej sesji, teraz nazywa się /subtask
  • Dodano komendę claude auto-mode reset, która przywraca domyślną konfigurację auto-mode (z potwierdzeniem, chyba że dodasz flagę --yes)
  • Dodano limit liczby wyszukiwań w sieci na sesję (domyślnie 200, można zmienić przez zmienną CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION) - zabezpiecza przed pętlami wyszukiwań bez końca
  • Dodano limit liczby uruchamianych podagentów na sesję (domyślnie 200, override przez CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION) - zabezpiecza przed pętlami delegowania zadań. Komenda /clear zeruje limit
  • Wywołania narzędzi MCP trwające dłużej niż 2 minuty automatycznie przechodzą teraz w tło, dzięki czemu sesja się nie zawiesza - próg czasowy można skonfigurować albo wyłączyć przez CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS
  • Wpisanie /resume w widoku agentów otwiera teraz listę poprzednich sesji (także tych usuniętych z listy) i wznawia wybraną jako sesję w tle
  • Poprawiono niezawodność wyszukiwania i pobierania stron w sieci - błędy 529 i limity requestów są teraz ponawiane z rosnącym odstępem czasu
  • Poprawiono cache promptów - blok systemowy w środku rozmowy działa teraz też za bramkami LLM i własnymi adresami base URL (Bedrock, Vertex, 1P)
  • Poprawiono dołączanie się do sesji w tle - "zimne" dołączenie pokazuje od razu sformatowany zapis rozmowy w trakcie startu sesji, zamiast pustego ekranu czekania
  • Zmniejszono zużycie tokenów w komunikacji między agentami - treści SendMessage nie są już dublowane w odtwarzanej historii i wynikach narzędzi
  • /fork nazywa teraz kopię na podstawie Twojego promptu, gdy sesja nie miała tytułu - łatwiej rozpoznać wiersz w widoku agentów
  • Samo /btw otwiera teraz panel bocznych pytań przy Twojej ostatniej wymianie wiadomości, więc możesz przejrzeć wcześniejsze odpowiedzi
  • Podpowiedź w stopce przy strzałce ← pulsuje przez chwilę "N done", gdy sesja w tle skończy pracę, a nic nie wymaga Twojej reakcji
  • Wycofano parametr mode w narzędziu Task (jest teraz ignorowany) - podagenci dziedziczą domyślnie tryb uprawnień sesji nadrzędnej
  • Enterprise: forceLoginMethod jest teraz wymuszane też dla rozszerzenia VS Code, SDK, setup-token i install-github-app, a nie tylko dla terminala
  • Zapisy sesji zapisują teraz poziom wysiłku rozumowania (reasoning effort) przy każdej wiadomości asystenta
  • Sesje headless/SDK stosują teraz żądanie kontrolne set_model w trakcie tury - kolejne odwołanie do modelu używa już nowego modelu, zamiast czekać do następnej tury
  • W widoku agentów i w claude agents --json sesje czekające na sandbox, wejście MCP albo prompt z zarządzanych ustawień pokazują się teraz jako "Needs input" zamiast "Working"
  • Zmieniono tytuł panelu statusu autoryzacji z "Cloud authentication" na "Authentication"
Poprawki 29
  • Naprawiono tryb planowania, który automatycznie uruchamiał komendy Bash modyfikujące pliki (np. touch, rm) bez pytania o zgodę czy wywołania callbacku canUseTool z SDK
  • Naprawiono tworzenie worktree, które podążało za symlinkiem zapisanym w repo pod .claude/worktrees - mogło to tworzyć pliki poza repozytorium
  • Naprawiono sytuację, w której zatrzymanie z hooka (continue:false) było gubione, gdy narzędzie zawiodło albo skończyło działanie w trakcie streamu; błędy samej infrastruktury hooków przestały być mylnie pokazywane jako odrzucenie przez użytkownika
  • Naprawiono SIGTERM w trakcie działania komendy Bash - wcześniej zostawiał osierocone procesy w trybie print/SDK, teraz CLI przerywa turę, ubija całe drzewo procesów i kończy z kodem 143
  • Naprawiono /background i claude --bg, które padały z błędem "EUNKNOWN: unknown error, uv_spawn" na Windowsie, gdy Group Policy blokowało PowerShell 5.1 - daemon woli teraz PowerShell 7
  • Naprawiono tryb powłoki (!) - nie wykonywał komend ze ścieżkami plików, gdy był otwarty popup podpowiedzi ścieżek
  • Naprawiono powiadomienia o odrzuceniu w auto-mode - długi powód odrzucenia po ucięciu w połowie emoji pokazywał połamane znaki
  • Naprawiono Ctrl+J, który nie wstawiał nowej linii w polu wpisywania w widoku agentów na terminalach z rozszerzonym raportowaniem klawiszy - skrót jest też teraz widoczny w podpowiedzi pod ?
  • Naprawiono /ultrareview, które odrzucało odwołania do PR-ów typu #123, PR 123 czy wklejone linki do PR - komunikat błędu podaje teraz nazwę komendy, którą faktycznie wpisałeś
  • Naprawiono /ultrareview <branch> - nie pobierało brancha z origin, gdy istniał zdalnie; przy literówce podpowiada teraz najbliższą nazwę brancha
  • Naprawiono /ultrareview, które pomijało potwierdzenie rozliczenia w nowej konwersacji po /clear
  • Naprawiono błąd "not a git repository" w /ultrareview na Claude Desktop - teraz podpowiada folder repozytorium projektu zamiast komend terminalowych
  • Naprawiono sesje hostowane, które padały przy starcie, gdy ustawienia repozytorium konfigurowały certyfikaty mTLS, dodatkowe bundle CA albo zakresy OAuth - te ustawienia transportu są teraz ignorowane z ostrzeżeniem
  • Naprawiono fałszywy błąd "File has not been read yet" przy edycji pliku, który wcześniej był czytany z offsetem/limitem przed wznowieniem sesji
  • Naprawiono ExitWorktree, które padało z błędem "no active EnterWorktree session" po wznowieniu sesji przez --continue/--resume w trybie print/SDK
  • Naprawiono pustą siatkę agentów w workflow dla klientów Remote Control, którzy dołączali do sesji w trakcie jej trwania
  • Naprawiono żądania kontrolne w trybie streamingu, które były oznaczane jako zakończone, zanim ich obsługa faktycznie się skończyła - mogło to gubić żądanie przy restarcie sesji
  • Naprawiono sesje w tle utworzone przez /fork, które traciły ochronę "żywego rodzica" po nieudanym zapisie stanu
  • Naprawiono ponowne otwieranie zatrzymanej sesji w tle z widoku agentów - teraz wznawia sesję albo pokazuje, dlaczego się nie da, i pozwala wymusić restart
  • Naprawiono w zespołach agentów sytuację, w której zatrzymujący się teammate mógł wysłać liderowi zdublowane powiadomienia o bezczynności, gdy inicjalizacja zespołu uruchamiała się ponownie w tej samej sesji
  • Naprawiono stopkę okna zatwierdzania planu, która rozłamywała tekst "ctrl+g to edit in <editor>" przy długiej ścieżce do pliku
  • Naprawiono baner powitalny, który zachowywał stare szerokości paneli po zmianie szerokości i wysokości terminala w trybie pełnoekranowym
  • Naprawiono podglądy diffów, które traciły numery linii i znaczniki +/- w wąskich układach
  • Naprawiono @-wzmianki, które po częściowym odczycie pliku nic nie załączały; naprawiono też odinstalowywanie pluginów celujące w zły marketplace oraz fałszywy komunikat "Command timed out" przy kodzie wyjścia 143
  • Naprawiono eksport OpenTelemetry przez HTTP, który był odrzucany kodami 411/400 przez Azure Monitor i inne endpointy nieakceptujące chunked transfer encoding
  • Naprawiono zapisy zdarzeń OTLP, którym brakowało trace_id/span_id, gdy w trybie SDK/headless było ustawione TRACEPARENT
  • Naprawiono rozmowy z dużą liczbą obrazków, które padały błędem "Request too large" - poprawiono też komunikat błędu, żeby wyjaśniał prawdziwą przyczynę
  • Naprawiono wyszukiwanie i pobieranie stron w sieci, które przy przeciążeniu API zwracały jako wynik czy treść strony sam tekst "API Error"
  • Poprawiono wcześniejszą notatkę z wydania (2.1.200): tmux do wersji 3.6 włącznie nie ma synchronized output; nowsze wersje tmux ze wsparciem są teraz wykrywane automatycznie
Wróć do wszystkich wersji