// NAJNOWSZE

2.1.121
27 Apr 2026 v2.1.121 NEW

Wyszukiwarka w /skills

MCPHooksUX

Wyszukiwarka w /skills, PostToolUse hooki działają dla wszystkich narzędzi, paczka poprawek wycieków pamięci i UX-u terminala.

Wyszukiwarka w /skills - przy długiej liście skilli możesz teraz wpisywać i filtrować zamiast scrollować
PostToolUse hooki dla wszystkich narzędzi - hooki mogą teraz podmieniać output każdego narzędzia (wcześniej tylko MCP) przez hookSpecificOutput.updatedToolOutput
Naprawiono kilka wycieków pamięci - wielogigabajtowe RSS przy pracy z obrazami, /usage zjadające do ~2GB i nieskończone narastanie pamięci przy długich narzędziach
Szczegóły 39
Dodano opcję alwaysLoad w konfiguracji MCP - gdy ustawiona na true, wszystkie narzędzia z tego serwera pomijają tool-search deferral i są zawsze dostępne
Dodano claude plugin prune - usuwa osierocone pluginy zainstalowane automatycznie jako zależności; plugin uninstall --prune robi to samo kaskadowo
Dodano pole wpisywania w /skills do filtrowania skilli na długiej liście
PostToolUse hooki mogą teraz zastępować output dla wszystkich narzędzi przez hookSpecificOutput.updatedToolOutput (wcześniej tylko MCP)
Tryb fullscreen: wpisywanie do prompta nie zjeżdża już automatycznie na dół, gdy przewinąłeś do góry żeby przeczytać wcześniejszy output
Dialogi przekraczające rozmiar terminala są teraz scrollowalne strzałkami, PgUp/PgDn, Home/End i kółkiem myszy w obu trybach (fullscreen i nie-fullscreen)
Klikanie dowolnej linii długiego URL-a, który zawija się przez kilka wierszy w trybie fullscreen, otwiera teraz pełny URL
SDK i claude -p: CLAUDE_CODE_FORK_SUBAGENT=1 działa teraz w sesjach nie-interaktywnych
--dangerously-skip-permissions nie pyta już o zgodę na zapisy do .claude/skills/, .claude/agents/ i .claude/commands/
/terminal-setup włącza teraz w iTerm2 ustawienie "Applications in terminal may access clipboard", żeby /copy działało (również z tmuxa)
Serwery MCP, które zwrócą błąd przejściowy podczas startu, są teraz automatycznie ponawiane do 3 razy zamiast pozostawać rozłączone
Tytuł zakładki w terminalu jest teraz generowany w skonfigurowanym przez Ciebie języku
Connectory claude.ai z tym samym upstream URL są teraz deduplikowane zamiast pokazywać się jako duplikaty
Vertex AI: dodano obsługę Workload Identity Federation opartego na certyfikatach X.509 (mTLS ADC)
Szybszy start po aktualizacji - usunięto panel Recent Activity ze splash screena z release notes
Podsumowania diagnostyki LSP rozwijają się teraz po kliknięciu lub Ctrl+O i pokazują podpowiedź o rozwijaniu
SDK: mcp_authenticate obsługuje teraz redirectUri dla custom scheme completion i connectorów claude.ai
OpenTelemetry: dodano stop_reason, gen_ai.response.finish_reasons i user_system_prompt (włączane przez OTEL_LOG_USER_PROMPTS) do spanów żądań LLM
[VSCode] Voice dictation respektuje teraz ustawienie accessibility.voice.speechLanguage, gdy nie skonfigurowano języka Claude Code
[VSCode] /context otwiera teraz natywny dialog ze zużyciem tokenów
Naprawiono nieskończony wzrost pamięci (wielogigabajtowe RSS) przy przetwarzaniu wielu obrazów w jednej sesji
Naprawiono /usage wyciekające do ~2GB pamięci na maszynach z dużą historią transkryptów
Naprawiono wyciek pamięci, gdy długo działające narzędzia nie emitowały wyraźnego eventu o postępie
Naprawiono Bash tool stający się trwale niedostępny, gdy katalog, w którym Claude został uruchomiony, zostanie usunięty lub przeniesiony w trakcie sesji
Naprawiono crash --resume przy starcie w buildach zewnętrznych
Naprawiono --resume failujące na dużych sesjach, gdy linia transkryptu została uszkodzona przez nieczyste zamknięcie - teraz uszkodzona linia jest pomijana
Naprawiono błąd thinking.type.enabled is not supported przy używaniu Bedrock application inference profile ARN-ów
Naprawiono OAuth Microsoft 365 MCP failujący z duplikowanym lub nieobsługiwanym parametrem prompt
Naprawiono duplikację scrollbacku przy naciśnięciu Ctrl+L lub wymuszeniu redrawu w trybie nie-fullscreen na tmuxie, GNOME Terminal, Windows Terminal i Konsole
Naprawiono ciche znikanie connectorów MCP claude.ai, gdy fetch listy connectorów trafiał na przejściowy błąd auth przy starcie
Naprawiono reguły "Always allow" dla wbudowanych narzędzi w sesjach zdalnych nieprzeżywające restartu workera
Naprawiono NO_PROXY nierespektowane przez wszystkie klienty HTTP, gdy ustawione przez managed-settings.json w buildzie natywnym
Naprawiono prompt zatwierdzenia managed settings wychodzący z sesji nawet po zaakceptowaniu - teraz aplikuje ustawienia i kontynuuje
Naprawiono /usage zwracające "rate limited" po wygaśnięciu OAuth tokena - teraz odświeża go automatycznie
Naprawiono nieprawidłowe stare wartości enum w settings.json unieważniające cały plik ustawień
Naprawiono ucinanie zawartości dialogu /usage, gdy tryb no-flicker jest wyłączony
Naprawiono /focus pokazujące "Unknown command", gdy renderer fullscreen jest wyłączony - teraz wyjaśnia, jak go włączyć
Naprawiono wbudowane wrappery shell grep/find/rg failujące, gdy działający binarny plik zostanie usunięty w trakcie sesji - teraz robi fallback do narzędzi zainstalowanych w systemie
Zmniejszono szczytowe użycie deskryptorów plików podczas find w narzędziu Bash na dużych drzewach katalogów
Drobne poprawki i aktualizacje 1 v2.1.120
Drobne poprawki i ulepszenia wewnętrzne. v2.1.120
2.1.119
23 Apr 2026 v2.1.119

Ustawienia /config się zapamiętują

UXMCPHooks

Ustawienia /config teraz zapisują się do settings.json, obsługa PR-ów z GitLab/Bitbucket/GHE oraz duża paczka poprawek terminala i MCP.

Ustawienia /config się zapamiętują - motyw, tryb edytora, verbose i reszta opcji lądują teraz w ~/.claude/settings.json i respektują hierarchię project/local/policy. Koniec ze znikającymi ustawieniami po restarcie
--from-pr obsługuje GitLab, Bitbucket i GitHub Enterprise - wcześniej działał tylko z github.com, teraz wklejasz URL z dowolnej popularnej platformy i Claude pobiera diff PR-a do analizy
Hooki wiedzą ile trwa narzędzie - PostToolUse i PostToolUseFailure dostają pole duration_ms z czasem wykonania (bez czasu zapytań o uprawnienia) - przydatne do profilowania i alertów
Szczegóły 51
Ustawienia /config (theme, editor mode, verbose itp.) zapisują się do ~/.claude/settings.json i uczestniczą w precedencji project/local/policy
Dodano ustawienie prUrlTemplate - link PR w stopce może prowadzić do własnego systemu code-review zamiast github.com
Dodano zmienną środowiskową CLAUDE_CODE_HIDE_CWD - ukrywa katalog roboczy w logo startowym
--from-pr przyjmuje teraz URL-e merge requestów GitLab, pull requestów Bitbucket i PR-ów GitHub Enterprise
Tryb --print respektuje pola tools: i disallowedTools: z frontmattera agenta - zgodnie z zachowaniem trybu interaktywnego
--agent <name> respektuje permissionMode z definicji agenta dla agentów wbudowanych
Komendy PowerShell można teraz auto-akceptować w trybie uprawnień - tak samo jak Bash
Inputy hooków PostToolUse i PostToolUseFailure zawierają pole duration_ms z czasem wykonania narzędzia (bez czasu zapytań o uprawnienia i hooków PreToolUse)
Rekonfiguracja subagentów i serwerów SDK MCP łączy teraz serwery równolegle zamiast po kolei - szybszy start
Pluginy przypięte do wersji przez inny plugin automatycznie aktualizują się do najwyższego pasującego taga gita
Vim mode: Esc w INSERT nie wciąga już zakolejkowanej wiadomości z powrotem do inputu - przytrzymaj Esc drugi raz żeby przerwać
Podpowiedzi slash commands podświetlają znaki pasujące do wpisanego zapytania
Picker slash commands zawija długie opisy na drugą linię zamiast obcinać
Skróty owner/repo#N w outpucie używają hosta z twojego git remote zamiast zawsze github.com
Bezpieczeństwo: blockedMarketplaces poprawnie wymusza wpisy hostPattern i pathPattern
OpenTelemetry: eventy tool_result i tool_decision zawierają teraz tool_use_id; tool_result ma dodatkowo tool_input_size_bytes
Status line: JSON ze stdin zawiera teraz effort.level i thinking.enabled
Tool search domyślnie wyłączone na Vertex AI (można włączyć przez ENABLE_TOOL_SEARCH) - unika błędu z nieobsługiwanym beta headerem
Wklejanie treści z CRLF (Windows, konsola Xcode) nie dokłada już pustej linii między każdym wierszem
Wieloliniowe wklejanie nie gubi znaków końca linii w terminalach używających protokołu klawiatury kitty w trybie bracketed paste
Glob i Grep nie znikają już na natywnych buildach macOS/Linux gdy Bash jest zablokowany przez uprawnienia
Przewijanie w trybie fullscreen nie zjeżdża już na dół po każdym zakończonym narzędziu
Połączenia HTTP MCP nie padają już z "Invalid OAuth error response" gdy serwer zwraca odpowiedzi OAuth discovery niebędące JSON-em
Overlay Rewind nie pokazuje już "(no prompt)" dla wiadomości z załącznikami graficznymi
Tryb auto nie nadpisuje już trybu plan konfliktującymi instrukcjami "Execute immediately"
Asynchroniczne hooki PostToolUse bez payloadu odpowiedzi nie zapisują już pustych wpisów w transkrypcie sesji
Spinner nie zostaje już włączony gdy powiadomienie o zadaniu subagenta zostaje osierocone w kolejce
Tab completion @-pliku nie podmienia już całego promptu gdy użyty wewnątrz slash commanda ze ścieżką absolutną
Znikł błędny znak p pojawiający się w prompcie na starcie w Terminal.app na macOS przez Docker lub SSH
Placeholdery ${ENV_VAR} w headers dla serwerów MCP HTTP/SSE/WebSocket są teraz podstawiane przed requestami
Client secret MCP OAuth zapisany przez --client-secret jest teraz wysyłany przy wymianie tokena dla serwerów wymagających client_secret_post
Enter w /skills pre-fillowuje teraz /<skill-name> w prompcie zamiast zamykać dialog
Widok szczegółów /agents nie oznacza już wbudowanych narzędzi niedostępnych subagentom jako "Unrecognized"
Serwery MCP z pluginów startują teraz poprawnie na Windows gdy cache pluginu jest niepełny
/export pokazuje model użyty w rozmowie zamiast aktualnego modelu domyślnego
Ustawienie verbose output zachowuje się po restarcie
Paski postępu /usage nie nakładają się już na etykiety "Resets ..."
Serwery MCP z pluginów nie padają już gdy ${user_config.*} odwołuje się do opcjonalnego pola zostawionego pustym
Elementy list z liczbą na końcu zdania nie zawijają już liczby do osobnej linii
/plan i /plan open działają teraz na istniejącym planie przy wejściu w tryb plan
Skille wywołane przed auto-kompaktowaniem nie są już ponownie wykonywane na następnej wiadomości użytkownika
/reload-plugins i /doctor nie raportują już błędów ładowania dla wyłączonych pluginów
Narzędzie Agent z isolation: "worktree" nie używa już starych worktree z poprzednich sesji
Wyłączone serwery MCP nie pojawiają się już jako "failed" w /status
TaskList zwraca zadania posortowane po ID zamiast w dowolnej kolejności systemu plików
Zniknęły fałszywe podpowiedzi "GitHub API rate limit exceeded" gdy output gh zawierał tytuły PR-ów wspominające "rate limit"
SDK/bridge read_file poprawnie wymusza limit rozmiaru dla rosnących plików
PR jest teraz linkowany do sesji przy pracy w git worktree
/doctor ostrzega o wpisach serwerów MCP nadpisanych przez wyższy priorytetem scope
Windows: usunięto fałszywe ostrzeżenie "Windows requires 'cmd /c' wrapper" w konfiguracji MCP
[VSCode] Dyktowanie głosowe nie ginie już przy pierwszym nagraniu na macOS gdy wyświetla się prompt o uprawnienia do mikrofonu
2.1.118
22 Apr 2026 v2.1.118

Własne motywy kolorystyczne

UXHooksMCP

Własne motywy kolorystyczne, tryb wizualny Vim i możliwość wywoływania narzędzi MCP z hooków.

Własne motywy kolorystyczne - twórz, przełączaj i edytuj motywy przez /theme lub ręcznie w ~/.claude/themes/. Pluginy też mogą dostarczać motywy w katalogu themes/
Tryb wizualny Vim - dodano tryb v (visual) i V (visual-line) z zaznaczaniem, operatorami i wizualnym feedbackiem
Hooks wywołują narzędzia MCP - hooki mogą teraz bezpośrednio uruchamiać narzędzia MCP przez type: "mcp_tool"
Szczegóły 31
Połączono komendy /cost i /stats w jedną /usage - obie stare nazwy nadal działają jako skróty otwierające odpowiednią zakładkę
Dodano zmienną DISABLE_UPDATES, która całkowicie blokuje aktualizacje, włącznie z ręcznym claude update - surowsza niż DISABLE_AUTOUPDATER
WSL na Windows może teraz dziedziczyć ustawienia zarządzane po stronie Windowsa przez klucz wslInheritsWindowsSettings
Auto mode: dodano "$defaults" do autoMode.allow, autoMode.soft_deny i autoMode.environment - pozwala dodawać własne reguły obok wbudowanych zamiast je zastępować
Dodano opcję "Nie pytaj ponownie" w oknie zgody na auto mode
Nowa komenda claude plugin tag do tworzenia tagów release w git dla pluginów z walidacją wersji
--continue/--resume znajduje teraz sesje, które dodały bieżący katalog przez /add-dir
/color synchronizuje kolor akcentu sesji z claude.ai/code gdy Remote Control jest podłączony
Wybierak /model uwzględnia nadpisania ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION przy użyciu własnego gateway ANTHROPIC_BASE_URL
Gdy auto-update pomija plugin z powodu ograniczenia wersji przez inny plugin, pominięcie pojawia się teraz w /doctor i zakładce Errors w /plugin
Naprawiono menu /mcp ukrywające opcje OAuth Authenticate/Re-authenticate dla serwerów z headersHelper oraz serwery HTTP/SSE MCP z własnymi nagłówkami blokujące się w "needs authentication" po chwilowym błędzie 401
Naprawiono serwery MCP, których odpowiedź tokenowa pomija expires_in - wymuszały ponowną autoryzację co godzinę
Naprawiono autoryzację MCP step-up, która po cichu odświeżała token zamiast prosić o ponowną zgodę, gdy serwer zwracał 403 insufficient_scope dla zakresu już obecnego w tokenie
Naprawiono nieobsłużone odrzucenie promise, gdy flow OAuth serwera MCP przekroczył limit czasu lub został anulowany
Naprawiono odświeżanie OAuth MCP przebiegające bez blokady międzyprocesowej przy jednoczesnych żądaniach
Naprawiono wyścig w macOS keychain, gdzie jednoczesne odświeżenie tokena MCP mogło nadpisać świeżo odświeżony token OAuth, powodując nieoczekiwane komunikaty "Please run /login"
Naprawiono odświeżanie tokena OAuth kończące się błędem, gdy serwer unieważnił token przed lokalnym czasem wygaśnięcia
Naprawiono crash przy zapisie poświadczeń na Linux/Windows uszkadzający ~/.claude/.credentials.json
Naprawiono /login nie działający w sesji uruchomionej z CLAUDE_CODE_OAUTH_TOKEN - token ze zmiennej jest teraz czyszczony, żeby poświadczenia z dysku mogły zadziałać
Naprawiono nieczytelny tekst w pasku "new messages" i znacznikach /plugin
Naprawiono okno akceptacji planu oferujące "auto mode" zamiast "bypass permissions" przy uruchomieniu z --dangerously-skip-permissions
Naprawiono hooki typu agent kończące się błędem "Messages are required for agent hooks" gdy były skonfigurowane na inne eventy niż Stop lub SubagentStop
Naprawiono hooki prompt odpalające się ponownie na wywołaniach narzędzi przez subagenta weryfikującego hook agentowy
Naprawiono /fork zapisujący pełną konwersację rodzica na dysk przy każdym forku - teraz zapisuje wskaźnik i ładuje na żądanie
Naprawiono klawisze Alt+K / Alt+X / Alt+^ / Alt+_ zamrażające input klawiatury
Naprawiono łączenie z sesją zdalną nadpisujące lokalne ustawienie model w ~/.claude/settings.json
Naprawiono typeahead pokazujący błąd "No commands match" przy wklejaniu ścieżek plików zaczynających się od /
Naprawiono plugin install na już zainstalowanym pluginie nie rozwiązujący ponownie zależności zainstalowanej w złej wersji
Naprawiono nieobsłużone błędy z file watchera przy nieprawidłowych ścieżkach lub wyczerpaniu deskryptorów plików
Naprawiono sesje Remote Control archiwizujące się przez chwilowe problemy inicjalizacji CCR przy odświeżaniu JWT
Naprawiono subagenty wznawiane przez SendMessage nie przywracające jawnego cwd, z którym zostały uruchomione
2.1.117
21 Apr 2026 v2.1.117

Opus 4.7 w pełnym oknie 1M

ModelWydajnośćNarzędzia

Opus 4.7 w pełnym 1M oknie, natywne wyszukiwanie plików bez round-tripu i domyślnie wyższy effort dla Pro/Max na Opus 4.6 i Sonnet 4.6.

Opus 4.7 w pełnym oknie 1M - naprawiono /context pokazujące zawyżone procenty i za wczesne autocompactowanie. Claude Code liczył kontekst jako 200K zamiast natywnego 1M
Natywne wyszukiwanie plików bez round-tripu - na macOS i Linux narzędzia Glob i Grep są zastąpione wbudowanymi bfs i ugrep dostępnymi przez Bash - szybciej, bez osobnego wywołania narzędzia
Wyższy domyślny effort dla Pro/Max - na Opus 4.6 i Sonnet 4.6 domyślny effort to teraz high (wcześniej medium)
Szczegóły 29
Opus 4.7 działa w pełnym oknie kontekstu 1M - naprawiono fałszywie zawyżone procenty /context i zbyt wczesne autocompactowanie
Natywne buildy na macOS i Linux: narzędzia Glob i Grep zastąpione wbudowanymi bfs i ugrep dostępnymi przez Bash - szybsze wyszukiwanie bez osobnego wywołania narzędzia (Windows i buildy npm bez zmian)
Domyślny effort dla subskrybentów Pro/Max na Opus 4.6 i Sonnet 4.6 to teraz high (było medium)
Forked subagents można włączyć na external buildach przez zmienną CLAUDE_CODE_FORK_SUBAGENT=1
Frontmatter mcpServers agenta ładuje się teraz przy main-thread agent sessions uruchamianych przez --agent
Ulepszono /model: wybór modelu jest pamiętany między restartami nawet gdy projekt przypina inny model, a startup header pokazuje gdy aktywny model pochodzi z projektu lub managed-settings
/resume oferuje teraz podsumowanie starych, dużych sesji przed ich ponownym wczytaniem - analogicznie do istniejącego zachowania --resume
Szybszy startup gdy skonfigurowane są jednocześnie lokalne serwery MCP i te z claude.ai - concurrent connect działa domyślnie
plugin install na już zainstalowanym pluginie doinstalowuje brakujące zależności zamiast zatrzymać się na "already installed"
Błędy zależności pluginów mówią teraz "not installed" z podpowiedzią instalacji, a claude plugin marketplace add auto-resolve brakujące zależności ze skonfigurowanych marketplaceów
Managed-settings blockedMarketplaces i strictKnownMarketplaces są wymuszane przy install, update, refresh i autoupdate pluginów
Advisor Tool (eksperymentalny): dialog ma teraz label "experimental", link learn-more i startup notification przy włączeniu; sesje nie zacinają się już z błędem "Advisor tool result content could not be processed" przy każdym promptcie i /compact
cleanupPeriodDays (automatyczny sweep retencji) obejmuje teraz również ~/.claude/tasks/, ~/.claude/shell-snapshots/ i ~/.claude/backups/
OpenTelemetry: eventy user_prompt zawierają teraz command_name i command_source dla slash commandów; cost.usage, token.usage, api_request i api_error zawierają atrybut effort gdy model wspiera poziomy effortu. Nazwy komend custom/MCP są redagowane, chyba że ustawione jest OTEL_LOG_TOOL_DETAILS=1
Windows: where.exe jest teraz cache'owany per proces - szybsze uruchamianie subprocesów
Naprawiono sesje Plain-CLI OAuth umierające z "Please run /login" gdy access token wygasał w trakcie - token jest teraz odświeżany reaktywnie na 401
Naprawiono WebFetch zawieszające się na bardzo dużych stronach HTML - input jest teraz skracany przed konwersją HTML do markdown
Naprawiono crash gdy proxy zwraca HTTP 204 No Content - pokazuje się teraz czytelny błąd zamiast TypeError
Naprawiono /login bez efektu gdy uruchamiany ze zmienną CLAUDE_CODE_OAUTH_TOKEN i token wygasa
Naprawiono undo w polu promptu (Ctrl+_) nic nie robiące zaraz po pisaniu i pomijające jeden stan na każdy krok cofnięcia
Naprawiono NO_PROXY niehonorowane przy remote API requests gdy Claude Code działa pod Bun
Naprawiono rzadkie spurious triggery escape/return gdy nazwy klawiszy docierały jako sklejony tekst przez wolne połączenia
Naprawiono SDK reload_plugins łączące się ze wszystkimi user MCP serverami szeregowo
Naprawiono Bedrock application-inference-profile requests failing z błędem 400 gdy stał za nimi Opus 4.7 z wyłączonym thinking
Naprawiono MCP elicitation/create requesty auto-anulujące się w trybie print/SDK gdy serwer kończył łączenie w trakcie tury
Naprawiono subagenty działające na innym modelu niż główny agent błędnie flagujące odczyty plików ostrzeżeniem o malware
Naprawiono idle re-render loop przy obecności background tasks - redukcja wzrostu pamięci na Linux
[VSCode] Naprawiono panel "Manage Plugins" wywalający się przy wielu dużych marketplace'ach
Naprawiono Opus 4.7 sesje pokazujące zawyżone procenty /context i autocompactujące się za wcześnie - Claude Code liczył kontekst jako okno 200K zamiast natywnego 1M Opus 4.7
2.1.116
20 Apr 2026 v2.1.116

/resume znacznie szybszy na dużych sesjach

WydajnośćMCPUX

Szybszy /resume na dużych sesjach, szybszy start MCP i zatkana luka w sandboxie dla rm/rmdir na krytycznych ścieżkach.

/resume znacznie szybszy na dużych sesjach - do 67% szybciej na sesjach 40MB+ i lepsze radzenie sobie z wpisami dead-fork
Szybszy start MCP - przy wielu skonfigurowanych serwerach stdio; resources/templates/list ładuje się dopiero przy pierwszej wzmiance @
Security: sandbox auto-allow - już nie omija safety check dla rm/rmdir celujących w /, $HOME lub inne krytyczne katalogi systemowe
Szczegóły 24
/resume na dużych sesjach znacznie szybszy (do 67% na plikach 40MB+) i wydajniej obsługuje sesje z wieloma wpisami dead-fork
Szybszy start MCP przy wielu skonfigurowanych serwerach stdio - resources/templates/list ładuje się dopiero przy pierwszej wzmiance @
Płynniejsze przewijanie w trybie fullscreen w terminalach VS Code, Cursor i Windsurf - /terminal-setup konfiguruje teraz czułość przewijania edytora
Spinner myślenia pokazuje teraz postęp inline ("still thinking", "thinking more", "almost done thinking") zamiast osobnego wiersza z podpowiedzią
Wyszukiwanie w /config dopasowuje również wartości opcji (np. szukanie "vim" znajduje ustawienie Editor mode)
/doctor można otworzyć w trakcie odpowiedzi Claude - bez czekania na zakończenie tury
/reload-plugins i background auto-update pluginów doinstalowują brakujące zależności z już dodanych marketplaceów
Bash pokazuje teraz podpowiedź gdy komendy gh trafiają na rate limit GitHub API - agenty mogą odpuścić zamiast retryować
Zakładka Usage w Settings pokazuje 5-godzinny i tygodniowy usage natychmiast i nie wywala się gdy endpoint usage jest rate-limited
Hooki z frontmattera hooks: agenta odpalają się przy uruchamianiu jako main-thread agent przez --agent
Menu slash commandów pokazuje "No commands match" gdy filtr ma zero wyników, zamiast znikać
Security: sandbox auto-allow nie omija już kontroli niebezpiecznych ścieżek dla rm/rmdir celujących w /, $HOME lub inne krytyczne katalogi systemowe
Naprawiono renderowanie Devanagari i innych skryptów indyjskich - miały rozjechane kolumny w terminalu
Naprawiono Ctrl+- nie wyzwalające undo w terminalach używających protokołu klawiatury Kitty (iTerm2, Ghostty, kitty, WezTerm, Windows Terminal)
Naprawiono Cmd+Left/Right nie przeskakujące do początku/końca linii w terminalach z protokołem Kitty (Warp fullscreen, kitty, Ghostty, WezTerm)
Naprawiono Ctrl+Z zawieszające terminal gdy Claude Code jest uruchamiany przez wrapper (np. npx, bun run)
Naprawiono duplikację historii przewijania w trybie inline przy resize terminala lub dużych bursach outputu - wcześniejsze fragmenty konwersacji się powtarzały
Naprawiono dialog wyszukiwania modalnego wychodzący poza ekran przy niskich wysokościach terminala - ukrywał pole wyszukiwania i podpowiedzi klawiszowe
Naprawiono rozproszone puste komórki i znikające elementy composera w terminalu VS Code podczas przewijania
Naprawiono sporadyczny błąd API 400 związany z kolejnością TTL cache control, który pojawiał się przy zakończeniu równoległego requesta w trakcie setupu nowego
Naprawiono /branch odrzucające konwersacje z transkryptami powyżej 50MB
Naprawiono /resume cicho pokazujące pustą konwersację na dużych plikach sesji zamiast raportować błąd ładowania
Naprawiono zakładkę Installed w /plugin pokazującą ten sam element dwa razy (gdy pojawia się pod Needs attention lub Favorites)
Naprawiono /update i /tui nie działające po wejściu do worktree w trakcie sesji
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 <bieżący-katalog> && 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 <PR#> = 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 <folder-projektu> && 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