// NAJNOWSZE

Drobne poprawki i aktualizacje 1 v2.1.114
Naprawiono crash w oknie uprawnień przy żądaniu dostępu do narzędzi przez teammate w agent teams. v2.1.114
2.1.113
17 Apr 2026 v2.1.113

Natywny plik binarny zamiast JavaScriptu

WydajnośćBezpieczeństwoUX

Natywny plik binarny zamiast JavaScriptu, wzmocnione zabezpieczenia sandbox i liczne poprawki Remote Control.

Natywny plik binarny zamiast JavaScriptu - CLI uruchamia teraz natywny plik binarny dopasowany do Twojej platformy zamiast pakietu JavaScript. Szybszy start i mniejsze zużycie pamięci.
Wzmocnione zabezpieczenia sandbox - nowe ustawienie sandbox.network.deniedDomains do blokowania konkretnych domen, lepsza ochrona przed obejściem reguł Bash przez wrappery typu env/sudo/watch, a find -exec/-delete nie jest już automatycznie zatwierdzane.
Poprawki Remote Control - /extra-usage działa z mobilnych/webowych klientów, podpowiedzi @-plików dostępne zdalnie, naprawiono streaming transkrypcji subagentów i archiwizację sesji.
Szczegóły 38
CLI uruchamia natywny plik binarny (przez zależność per-platforma) zamiast pakietu JavaScript
Nowe ustawienie sandbox.network.deniedDomains pozwala blokować konkretne domeny nawet gdy szerszy wildcard w allowedDomains by je przepuścił
Tryb pełnoekranowy: Shift+↑/↓ przewija widok gdy zaznaczenie wykracza poza widoczny obszar
Ctrl+A i Ctrl+E przenoszą kursor na początek/koniec bieżącej linii w wieloliniowym polu, zgodnie z readline
Windows: Ctrl+Backspace kasuje poprzednie słowo
Długie URLe w odpowiedziach i wynikach Bash pozostają klikalne gdy zawijają się na kilka linii (w terminalach z OSC 8)
Ulepszony /loop: Esc anuluje zaplanowane wybudzenia, a wybudzenia wyświetlają się jako "Claude resuming /loop wakeup"
/extra-usage działa teraz z klientów Remote Control (mobilnych/webowych)
Klienci Remote Control mogą odpytywać podpowiedzi autouzupełniania @-plików
Ulepszony /ultrareview: szybszy start dzięki równoległym sprawdzeniom, diffstat w oknie uruchamiania i animowany stan ładowania
Subagenty, które się zawieszą w trakcie streamu, teraz kończą się błędem po 10 minutach zamiast wisieć w nieskończoność
Narzędzie Bash: wieloliniowe komendy z komentarzem w pierwszej linii pokazują teraz pełną komendę w transkrypcie, zamykając wektor spoofingu UI
Uruchomienie cd && git … nie wymaga już potwierdzenia uprawnień gdy cd nic nie zmienia
Bezpieczeństwo: na macOS ścieżki /private/{etc,var,tmp,home} są traktowane jako niebezpieczne cele usuwania w regułach Bash(rm:*)
Bezpieczeństwo: reguły deny w Bash łapią teraz komendy opakowane w env/sudo/watch/ionice/setsid i podobne wrappery
Bezpieczeństwo: reguły Bash(find:*) nie zatwierdzają automatycznie find -exec/-delete
Naprawiono obsługę timeoutów równoległych wywołań MCP, gdzie wiadomość dla jednego wywołania mogła cicho rozbrajać watchdog innego
Naprawiono Cmd-backspace / Ctrl+U - znów kasuje od kursora do początku linii
Naprawiono tabele markdown psujące się gdy komórka zawiera inline code z pipe (|)
Naprawiono automatyczne uruchamianie podsumowania sesji podczas pisania niewysłanego tekstu
Naprawiono /copy "Full response" - kolumny tabel markdown wyrównują się poprawnie przy wklejaniu do GitHub, Notion czy Slack
Naprawiono wiadomości wpisane podczas podglądu subagenta - nie są już ukrywane z transkryptu ani błędnie przypisywane do nadrzędnego AI
Naprawiono dangerouslyDisableSandbox w Bash - uruchamianie komend poza sandboxem wymaga teraz potwierdzenia uprawnień
Naprawiono potwierdzenie /effort auto - wyświetla "Effort level set to max" zgodnie z etykietą w pasku stanu
Naprawiono toast "copied N chars" zawyżający liczbę znaków przy emoji i znakach wielobajtowych
Naprawiono crash /insights z błędem EBUSY na Windows
Naprawiono dialog potwierdzenia wyjścia błędnie oznaczający jednorazowe zaplanowane zadania jako cykliczne - teraz pokazuje odliczanie
Naprawiono menu autouzupełniania slash/@ nie przylegające do krawędzi promptu w trybie pełnoekranowym
Naprawiono CLAUDE_CODE_EXTRA_BODY z output_config.effort powodujący błędy 400 przy wywołaniach subagentów do modeli bez wsparcia effort i na Vertex AI
Naprawiono znikający kursor promptu gdy ustawione NO_COLOR
Naprawiono ranking ToolSearch - wklejone nazwy narzędzi MCP trafiają teraz do właściwego narzędzia zamiast dopasowywać się po opisie
Naprawiono kompaktowanie wznowionej sesji z długim kontekstem, które kończyło się błędem "Extra usage is required for long context requests"
Naprawiono plugin install akceptujący instalację gdy wersja zależności koliduje z już zainstalowanym pluginem - teraz zgłasza range-conflict
Naprawiono "Refine with Ultraplan" niepokazujący URL zdalnej sesji w transkrypcie
Naprawiono crash sesji przy blokach obrazów SDK, które nie mogą być przetworzone - teraz wyświetlają placeholder tekstowy
Naprawiono brak streamingu transkrypcji subagentów w sesjach Remote Control
Naprawiono brak archiwizacji sesji Remote Control po zamknięciu Claude Code
Naprawiono błąd 400 thinking.type.enabled is not supported przy użyciu Opus 4.7 przez Bedrock Application Inference Profile ARN
Drobne poprawki i aktualizacje 1 v2.1.112
Naprawiono błąd blokujący użycie Claude Opus 4.7 w trybie auto. v2.1.112
2.1.111
16 Apr 2026 v2.1.111

Claude Opus 4.7 xhigh

ModelUXNarzędzia

Claude Opus 4.7 z nowym poziomem xhigh, Auto mode bez flag, interaktywny slider /effort i dużo poprawek UX.

Claude Opus 4.7 xhigh - nowy poziom mocy między high a max. Dostępny przez /effort, --effort i model picker. Auto mode odblokowany dla subskrybentów Max
/ultrareview - review kodu w chmurze z równoległą analizą wielu agentów. Odpalasz bez argumentów (bieżący branch) albo z numerem PR
Auto mode bez flagi - nie trzeba już --enable-auto-mode. Po prostu działa
Szczegóły 35
Claude Opus 4.7 xhigh jest dostępny - użyj /effort do przełączania między poziomami szybkość vs inteligencja
Auto mode działa dla subskrybentów Max przy Opus 4.7
Nowy poziom effort xhigh dla Opus 4.7 - plasuje się między high a max. Dostępny przez /effort, --effort i model picker. Inne modele fallbackują do high
/effort bez argumentów otwiera interaktywny slider ze strzałkami i Enter do potwierdzenia
Nowa opcja motywu "Auto (match terminal)" - dopasowuje się do trybu jasnego/ciemnego Twojego terminala. Wybierasz z /theme
Nowy skill /less-permission-prompts - skanuje transkrypcje sesji i proponuje allowlistę dla typowych read-only komend Bash i MCP, którą wrzucasz do .claude/settings.json
/ultrareview do review kodu w chmurze - równoległa analiza wieloma agentami z krytyką. Bez argumentów = bieżący branch, /ultrareview = konkretny PR z GitHub
Auto mode nie wymaga już flagi --enable-auto-mode
Windows: narzędzie PowerShell stopniowo się wdraża. Opt-in/out przez CLAUDE_CODE_USE_POWERSHELL_TOOL. Na Linuxie i macOS włączysz przez CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (wymaga pwsh w PATH)
Komendy read-only z globami (np. ls *.ts) i zaczynające się od cd && nie wymagają już potwierdzenia uprawnień
Podpowiedź najbliższej komendy przy literówce - np. claude udpate → "Did you mean claude update?"
Pliki planów nazywają się teraz po Twoim prompcie (np. fix-auth-race-snug-otter.md) zamiast losowych słów
Ulepszono /setup-vertex i /setup-bedrock - pokazują prawidłową ścieżkę settings.json gdy ustawiony CLAUDE_CONFIG_DIR, seedują kandydatów modeli z istniejących pinów, opcja "with 1M context" dla wspieranych modeli
Menu /skills obsługuje sortowanie po szacowanej liczbie tokenów - naciśnij t
Ctrl+U czyści cały bufor wejściowy (wcześniej: do początku linii). Ctrl+Y przywraca
Ctrl+L wymusza pełne odświeżenie ekranu oprócz czyszczenia promptu
Stopka widoku transkrypcji pokazuje skróty: [ (zrzut do scrollbacka) i v (otwórz w edytorze)
Znacznik "+N lines" przy obciętych wklejkach jest teraz linią na pełną szerokość
Headless --output-format stream-json zawiera plugin_errors w evencie init gdy pluginy zostały zdegradowane z powodu niespełnionych zależności
Nowa zmienna OTEL_LOG_RAW_API_BODIES - loguje pełne body requestów i odpowiedzi API jako eventy OpenTelemetry do debugowania
Wyciszono błędne komunikaty o dekompresji, sieci i przejściowych błędach, które mogły się pojawiać w interfejsie podczas normalnej pracy
Wycofano cap z v2.1.110 na retry fallbacku bez streamingu - zamiana długiego czekania na więcej nieudanych requestów przy przeciążeniu API okazała się gorsza
Naprawiono rozjeżdżanie się terminala (losowe znaki, przesuwający się input) w iTerm2 + tmux gdy wysyłane są notyfikacje terminala
Naprawiono podpowiedzi plików po @ skanujące cały projekt przy każdym turnie w katalogach bez gita, oraz pokazywanie tylko plików konfiguracyjnych w świeżych repozytoriach git bez śledzonych plików
Naprawiono diagnostykę LSP sprzed edycji pojawiającą się po niej, co powodowało że model ponownie czytał pliki które właśnie edytował
Naprawiono tab-completion /resume natychmiast wznawiający losową sesję zamiast pokazywania listy sesji
Naprawiono renderowanie siatki /context z dodatkowymi pustymi liniami między wierszami
Naprawiono /clear gubienie nazwy sesji ustawionej przez /rename, co powodowało brak session_name w statusline
Ulepszono obsługę błędów pluginów - błędy zależności rozróżniają teraz konflikty, nieprawidłowe i zbyt złożone wymagania wersji. Naprawiono nieaktualne resolved versions po plugin update. plugin install odzyskuje się po przerwanych wcześniejszych instalacjach
Naprawiono Claude wywołujące nieistniejący skill "commit" i wyświetlające "Unknown skill: commit" u użytkowników bez własnej komendy /commit
Naprawiono błędy 429 rate-limit na Bedrock/Vertex/Foundry odsyłające do status.claude.com (dotyczy tylko dostawców zarządzanych przez Anthropic)
Naprawiono ankiety feedbackowe pojawiające się jedna po drugiej po zamknięciu jednej
Naprawiono nieaktywne gołe URLe w outputach bash/PowerShell/MCP gdy terminal zawijał je między liniami
Windows: CLAUDE_ENV_FILE i pliki środowiskowe hooka SessionStart działają (wcześniej były ignorowane)
Windows: reguły uprawnień ze ścieżkami z literą dysku są teraz poprawnie zakotwiczone w root, a ścieżki różniące się tylko wielkością litery dysku są rozpoznawane jako ta sama ścieżka
2.1.110
15 Apr 2026 v2.1.110

Tryb fullscreen bez migotania

UXNarzędziaMCP

Nowy tryb fullscreen bez migotania, powiadomienia push na telefon i ponad 20 poprawek stabilności.

Tryb fullscreen bez migotania - komenda /tui fullscreen przełącza na nowy renderer w tej samej rozmowie. Koniec z migotaniem ekranu przy dłuższych odpowiedziach
Powiadomienia push na telefon - Claude może wysłać Ci push notification na komórkę, gdy skończy zadanie. Wymaga włączonego Remote Control i opcji "Push when Claude decides" w ustawieniach
Nowy tryb focus - Ctrl+O teraz przełącza między normalnym a szczegółowym widokiem transkryptu. Tryb focus (uproszczony widok) ma osobną komendę /focus
Szczegóły 33
Dodano komendę /tui i ustawienie tui - /tui fullscreen włącza rendering bez migotania w bieżącej rozmowie
Dodano narzędzie push notifications - Claude wysyła powiadomienia na telefon gdy Remote Control i "Push when Claude decides" są włączone
Zmieniono Ctrl+O - przełącza tylko między normalnym a verbose transkryptem; tryb focus wydzielony do komendy /focus
Dodano ustawienie autoScrollEnabled - wyłącza automatyczne przewijanie rozmowy w trybie fullscreen
Dodano opcję pokazywania ostatniej odpowiedzi Claude jako komentarza w edytorze zewnętrznym (Ctrl+G) - do włączenia przez /config
Ulepszono zakładkę Installed w /plugin - elementy wymagające uwagi i ulubione na górze, wyłączone pluginy ukryte za foldem, f dodaje do ulubionych
/doctor ostrzega gdy serwer MCP jest zdefiniowany w kilku zakresach konfiguracji z różnymi endpointami
--resume/--continue przywraca niezakończone zaplanowane zadania
/context, /exit i /reload-plugins działają z klientów Remote Control (mobilny/web)
Narzędzie Write informuje model gdy edytujesz proponowaną treść w IDE diff przed zaakceptowaniem
Narzędzie Bash wymusza udokumentowany maksymalny timeout zamiast akceptować dowolnie duże wartości
Sesje SDK/headless odczytują TRACEPARENT/TRACESTATE ze środowiska do łączenia rozproszonych trace'ów
Session recap włączony dla użytkowników z wyłączoną telemetrią (Bedrock, Vertex, Foundry, DISABLE_TELEMETRY). Wyłączenie przez /config lub CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0
Naprawiono zawieszanie się wywołań narzędzi MCP gdy połączenie z serwerem zrywa się w trakcie odpowiedzi na transportach SSE/HTTP
Naprawiono wielominutowe zawieszanie się przy ponawianiu prób w trybie non-streaming gdy API jest nieosiągalne
Naprawiono brak wyświetlania session recap, outputu lokalnych slash-komend i innych linii statusu w trybie focus
Naprawiono wysokie zużycie CPU w fullscreen gdy tekst jest zaznaczony podczas działania narzędzia
Naprawiono instalację pluginów ignorującą zależności zadeklarowane w plugin.json gdy wpis marketplace ich nie zawiera; /plugin install teraz listuje automatycznie zainstalowane zależności
Naprawiono skille z disable-model-invocation: true które nie działały gdy wywołane przez / w trakcie wiadomości
Naprawiono --resume pokazujące pierwszy prompt zamiast nazwy z /rename dla sesji wciąż działających lub zamkniętych niepoprawnie
Naprawiono krótkotrwałe podwójne wyświetlanie zakolejkowanych wiadomości przy turach z wieloma wywołaniami narzędzi
Naprawiono czyszczenie sesji nie usuwające pełnego katalogu sesji wraz z transkryptami subagentów
Naprawiono gubienie klawiszy po restarcie CLI (np. /tui, kreatory konfiguracji providerów)
Naprawiono zniekształcony rendering przy starcie w macOS Terminal.app i innych terminalach bez wsparcia synchronized output
Wzmocniono akcje "Open in editor" przeciwko command injection z niezaufanych nazw plików
Naprawiono hooki PermissionRequest zwracające updatedInput które nie były ponownie sprawdzane wobec reguł permissions.deny; aktualizacje setMode:'bypassPermissions' respektują teraz disableBypassPermissionsMode
Naprawiono gubienie additionalContext hooka PreToolUse gdy wywołanie narzędzia się nie powiedzie
Naprawiono rozłączanie serwerów MCP stdio które wypisują przypadkowe linie nie-JSON na stdout przy pierwszej takiej linii (regresja z 2.1.105)
Naprawiono dodatkowe zapytanie Haiku przy auto-tytule sesji headless/SDK gdy ustawione jest CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC lub CLAUDE_CODE_DISABLE_TERMINAL_TITLE
Naprawiono potencjalnie nadmierne zużycie pamięci gdy wyjście Ink przez pipe (non-TTY) zawiera pojedynczą bardzo szeroką linię
Naprawiono brak scrollowania menu /skills gdy lista przekracza okno modalu w trybie fullscreen
Naprawiono wyświetlanie ogólnego błędu zamiast prośby o ponowne logowanie w Remote Control gdy sesja jest zbyt stara
Naprawiono brak zapisywania zmiany nazwy sesji Remote Control z claude.ai do lokalnej sesji CLI
Drobne poprawki i aktualizacje 1 v2.1.109
Wskaźnik myślenia Claude teraz się obraca i pokazuje, nad czym AI pracuje. v2.1.109
2.1.108
14 Apr 2026 v2.1.108

Recap - kontekst po powrocie do sesji

WydajnośćUXNarzędzia

Nowa funkcja recap przywraca kontekst po powrocie do sesji, pełna kontrola nad prompt caching przez zmienne środowiskowe i 14 poprawek błędów.

Recap - kontekst po powrocie do sesji - po dłuższej przerwie Claude Code sam podsumuje, co robiliście wcześniej. Włączysz w /config, ręcznie odpalisz przez /recap
Kontrola nad prompt caching - nowe zmienne ENABLE_PROMPT_CACHING_1H (1h cache) i FORCE_PROMPT_CACHING_5M (5 min cache) dają pełną kontrolę nad czasem życia cache na API key, Bedrock, Vertex i Foundry
Model sam odkrywa slash commands - Claude może teraz samodzielnie znaleźć i uruchomić wbudowane komendy (/init, /review, /security-review) przez narzędzie Skill
Szczegóły 24
Dodano zmienną ENABLE_PROMPT_CACHING_1H do włączenia 1-godzinnego cache promptów na API key, Bedrock, Vertex i Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK nadal działa, ale jest przestarzała). Dodano też FORCE_PROMPT_CACHING_5M wymuszającą 5-minutowy cache
Dodano funkcję recap - po powrocie do sesji dostajesz podsumowanie kontekstu. Konfiguracja w /config, ręczne wywołanie przez /recap. Dla osób z wyłączoną telemetrią - zmienna CLAUDE_CODE_ENABLE_AWAY_SUMMARY
Model może teraz odkrywać i uruchamiać wbudowane slash commands (/init, /review, /security-review) przez narzędzie Skill
/undo jest teraz aliasem dla /rewind
Komenda /model ostrzega przed zmianą modelu w trakcie rozmowy - następna odpowiedź przeładowuje całą historię bez cache
Picker w /resume domyślnie pokazuje sesje z bieżącego katalogu. Ctrl+A przełącza na wszystkie projekty
Lepsze komunikaty błędów - limity serwera odróżnione od limitów planu, błędy 5xx/529 pokazują link do status.claude.com, nieznane slash commands podpowiadają najbliższe dopasowanie
Mniejsze zużycie pamięci przy odczycie plików, edycji i kolorowaniu składni - gramatyki języków ładowane na żądanie
Dodano znacznik "verbose" przy przeglądaniu szczegółowego transkryptu (Ctrl+O)
Ostrzeżenie przy starcie gdy prompt caching jest wyłączony przez zmienne DISABLE_PROMPT_CACHING*
Naprawiono wklejanie tekstu w polu kodu /login (regresja z 2.1.105)
Naprawiono sytuację, w której subskrybenci z wyłączoną telemetrią dostawali 5-minutowy cache zamiast 1-godzinnego
Naprawiono proszenie o uprawnienia przez narzędzie Agent w trybie auto, gdy transkrypt klasyfikatora bezpieczeństwa przekroczył okno kontekstowe
Naprawiono brak wyjścia z narzędzia Bash gdy CLAUDE_ENV_FILE (np. ~/.zprofile) kończy się komentarzem #
Naprawiono utratę nazwy i koloru sesji ustawionych przez /rename po użyciu claude --resume
Naprawiono tytuły sesji pokazujące przykładowy tekst placeholder gdy pierwsza wiadomość to krótkie powitanie
Naprawiono kody terminala pojawiające się jako śmieci w polu promptu po --teleport
Naprawiono ponowne wysyłanie /feedback - Enter po nieudanej próbie teraz działa bez konieczności edycji opisu
Naprawiono ciche wychodzenie zamiast komunikatu błędu przy problemach z --teleport i --resume (np. brudne drzewo git, sesja nie znaleziona)
Naprawiono nadpisywanie tytułów sesji Remote Control ustawionych w web UI przez automatyczne tytuły po trzeciej wiadomości
Naprawiono obcinanie sesji przez --resume gdy transkrypt zawierał samoreferencyjną wiadomość
Naprawiono ciche ignorowanie błędów zapisu transkryptu (np. pełny dysk) zamiast logowania
Naprawiono usuwanie znaków diakrytycznych (akcenty, umlauty, cedille) z odpowiedzi gdy ustawienie language jest skonfigurowane
Naprawiono brak automatycznych aktualizacji pluginów zarządzanych przez politykę przy uruchomieniu z innego projektu niż ten, w którym zostały zainstalowane
Drobne poprawki i aktualizacje 1 v2.1.107
Drobne poprawki i ulepszenia wewnętrzne. v2.1.107
2.1.105
13 Apr 2026 v2.1.105

Pluginy z monitorami w tle

HooksNarzędziaUX

Pluginy mogą teraz działać w tle jako monitory, zawieszone streamy API automatycznie się odzyskują, a 25+ poprawek naprawia wyświetlanie, MCP i stabilność terminala.

Pluginy z monitorami w tle - pluginy mogą teraz deklarować monitors w manifeście, które automatycznie startują z sesją lub przy wywołaniu skilla. To otwiera drogę do pluginów reagujących na zdarzenia w czasie rzeczywistym
Zawieszone streamy API automatycznie się odzyskują - jeśli stream z API nie dostarcza danych przez 5 minut, połączenie jest zrywane i zapytanie ponawiane bez streamingu. Koniec z wiszącymi sesjami
Masowa runda poprawek terminala - naprawiono puste ekrany, obcięte białe znaki w diagramach ASCII, wyblakłe kolory w Ghostty/Kitty/Alacritty/WezTerm przez SSH, zniekształcone wyjście Bash z klikanymi linkami i wiele więcej
Szczegóły 37
Dodano parametr path do narzędzia EnterWorktree - można teraz przełączyć się do istniejącego worktree repozytorium zamiast tworzyć nowy
Dodano obsługę hooków PreCompact - hooki mogą teraz zablokować kompakcję kontekstu, zwracając kod wyjścia 2 lub {"decision":"block"}
Dodano obsługę monitorów w tle dla pluginów przez pole monitors w manifeście - monitory startują automatycznie z sesją lub przy wywołaniu skilla
/proactive jest teraz aliasem dla /loop
Poprawiono obsługę zawieszonych streamów API - streamy są przerywane po 5 minutach bez danych i ponawiane bez streamingu, zamiast wisieć w nieskończoność
Poprawiono komunikaty o błędach sieciowych - błędy połączenia teraz od razu pokazują informację o ponawianiu zamiast cichego spinnera
Poprawiono wyświetlanie zapisu plików - długie jednoliniowe zapisy (np. zminifikowany JSON) są teraz obcinane w UI zamiast zajmować wiele ekranów
Poprawiono układ /doctor z ikonami statusu; naciśnij f, żeby Claude naprawił zgłoszone problemy
Poprawiono opisy i etykiety w /config
Podniesiono limit opisu skilla z 250 do 1536 znaków i dodano ostrzeżenie przy starcie, gdy opisy są obcinane
Poprawiono WebFetch - usuwanie zawartości