Wszystkie wersje
Wydana 24 marca 2026

Claude Code
2.1.83

Ogromna aktualizacja - katalog managed-settings.d/ dla zespołów, nowe hooki CwdChanged/FileChanged, wyszukiwanie w transkrypcji i ponad 40 poprawek.

62 zmiany19 nowych funkcji43 poprawki
Wpływ na codzienną pracę
4/5
Czego dotyczy
HookiBezpieczeństwoInterfejsWydajnośćMCPAgenty
Najważniejsze zmiany
01

Katalog managed-settings.d/ dla zespołów

osobne pliki polityk, które łączą się alfabetycznie. Każdy zespół zarządza swoim fragmentem konfiguracji niezależnie.

02

Nowe hooki CwdChanged i FileChanged

reaktywne zarządzanie środowiskiem, np. automatyczne przeładowanie zmiennych przy zmianie katalogu (jak direnv).

03

Wyszukiwanie w transkrypcji

naciśnij / w trybie transkrypcji (Ctrl+O), nawiguj wyniki przez n/N.

Nowe funkcje i zmiany 19
  • Dodano katalog managed-settings.d/ obok managed-settings.json - osobne zespoły mogą wdrażać niezależne fragmenty polityk, które łączą się alfabetycznie
  • Dodano hooki CwdChanged i FileChanged do reaktywnego zarządzania środowiskiem (np. direnv)
  • Dodano ustawienie sandbox.failIfUnavailable - Claude Code zakończy się z błędem, jeśli sandbox jest włączony ale nie może wystartować (zamiast działać bez sandboxa)
  • Dodano ustawienie disableDeepLinkRegistration - zapobiega rejestracji handlera claude-cli://
  • Dodano CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 - usuwa dane uwierzytelniające Anthropic i dostawców chmury ze środowiska podprocesów (Bash, hooki, serwery MCP)
  • Dodano wyszukiwanie w transkrypcji - / w trybie Ctrl+O, n/N do nawigacji po wynikach
  • Dodano Ctrl+X Ctrl+E jako alias do otwierania edytora zewnętrznego (natywne wiązanie readline, Ctrl+G nadal działa)
  • Wklejone obrazy wstawiają chip [Image #N] przy kursorze - można je referencjować pozycyjnie w prompcie
  • Agenci mogą deklarować initialPrompt w frontmatter - automatyczne wysłanie pierwszego turnu
  • chat:killAgents i chat:fastMode można teraz rebindować przez ~/.claude/keybindings.json
  • Opcje pluginów (manifest.userConfig) dostępne zewnętrznie - pluginy mogą pytać o konfigurację przy włączaniu, wartości sensitive: true przechowywane w Keychain (macOS) lub chronionym pliku (inne platformy)
  • Claude może teraz referencjować ścieżkę na dysku obrazów wklejonych ze schowka (do operacji na plikach)
  • Ctrl+L czyści ekran i wymusza pełne przerysowanie - użyj do naprawy UI po Cmd+K. Ctrl+U lub podwójne Esc czyści prompt
  • Dodano CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK - wyłącza fallback bez streamingu, kiedy streaming zawiedzie
  • Wyłączono AskUserQuestion i narzędzia plan-mode gdy aktywne --channels
  • MEMORY.md obcinany teraz również przy 25KB (nie tylko 200 linii)
  • Linux: respektowanie XDG_DATA_HOME przy rejestracji handlera claude-cli://
  • Zmieniono skrót "zatrzymaj wszystkich agentów w tle" z Ctrl+F na Ctrl+X Ctrl+K (żeby nie blokować readline forward-char)
  • Zdeprecjonowano TaskOutput na rzecz Read na ścieżce pliku wyjściowego background taska
Poprawki 43
  • Naprawiono wyciek sekwencji escape mouse tracking do prompta shell po wyjściu
  • Naprawiono zawieszanie się Claude Code przy wyjściu na macOS
  • Naprawiono migotanie ekranu na biało po kilku sekundach bezczynności
  • Naprawiono zawieszanie przy diffowaniu bardzo dużych plików z małą liczbą wspólnych linii - diffy teraz mają timeout 5s z graceful fallback
  • Naprawiono 1-8 sekundowe zamrożenie UI na starcie, gdy włączony voice input (eager loading modułu audio)
  • Naprawiono regresję startu, gdzie Claude Code czekał ~3s na pobranie konfiguracji MCP z claude.ai
  • Naprawiono flagę --mcp-config omijającą egzekwowanie polityk allowedMcpServers/deniedMcpServers
  • Naprawiono niedostępność konektorów MCP z claude.ai (Slack, Gmail itd.) w trybie --print
  • Naprawiono nieprawidłowe zakończenie procesu caffeinate przy wyjściu z Claude Code - Mac nie mógł przejść w stan uśpienia
  • Naprawiono tryb bash nieaktywujący się przy tab-akceptacji sugestii z prefiksem !
  • Naprawiono wyświetlanie starej selekcji slash command po nawigacji w sugestiach
  • Naprawiono jednoczesne wyświetlanie kursora wyszukiwania i listy selekcji w menu /config
  • Naprawiono znikanie subagentów w tle po kompakcji kontekstu - mogło powodować duplikowanie agentów
  • Naprawiono zadania agentów w tle blokujące się w statusie "running", gdy git lub wywołania API zawieszały się podczas cleanup
  • Naprawiono wyświetlanie "Channels are not currently available" przy --channels po pierwszym uruchomieniu po aktualizacji
  • Naprawiono odinstalowane hooki pluginów dalej odpalające się do końca sesji
  • Naprawiono migotanie zakolejkowanych komend podczas streamowania odpowiedzi
  • Naprawiono wysyłanie slash commands jako tekstu do modelu, gdy przesłane w trakcie przetwarzania wiadomości
  • Naprawiono przeskakiwanie scrollback gdy zwinięte grupy read/search kończą się poza ekranem
  • Naprawiono przeskakiwanie scrollback na górę, gdy model zaczyna lub kończy thinking
  • Naprawiono utratę historii sesji SDK przy wznawianiu, spowodowaną przez wiadomości progress/attachment hooków rozwidlające łańcuch parentUuid
  • Naprawiono copy-on-select niedziałające przy puszczeniu myszy poza oknem terminala
  • Naprawiono pojawianie się duchowych znaków w listach z ograniczoną wysokością
  • Naprawiono Ctrl+B interferujące z readline backward-char na bezczynnym prompcie - teraz odpala się tylko gdy jest zadanie do przeniesienia w tło
  • Naprawiono nigdy nieczyszczone pliki wyników narzędzi - ignorowały ustawienie cleanupPeriodDays
  • Naprawiono przełykanie spacji przez max 3s po puszczeniu hold-to-talk w voice
  • Naprawiono błędy biblioteki ALSA psujące UI terminala przy voice mode na Linuxie bez sprzętu audio (Docker, headless, WSL1)
  • Naprawiono wykrywanie SoX w voice mode na Termux/Android, gdzie spawn which jest ograniczony przez kernel
  • Naprawiono sesje Remote Control wyświetlające się jako Idle w liście sesji web
  • Naprawiono nawigację footera wybierającą niewidoczny pill Remote Control w trybie config-driven
  • Naprawiono wyciek pamięci w sesjach remote, gdzie ID wywołań narzędzi kumulowały się bez końca
  • Naprawiono błąd API 400 gdy wklejony obraz był zakolejkowany podczas failującego wywołania narzędzia
  • Naprawiono zawieszanie się wywołań narzędzi MCP gdy połączenie SSE zrywa się w trakcie i wyczerpuje próby reconnectu
  • Naprawiono tytuły sesji Remote Control wyświetlające surowy XML gdy agent w tle zakończył się przed pierwszą wiadomością
  • Naprawiono zapominanie historii przez sesje remote po restarcie kontenera (luki wiadomości progress w wznowionym łańcuchu)
  • Naprawiono wymaganie ponownego logowania w sesjach remote przy przejściowych błędach auth zamiast automatycznego retry
  • Naprawiono zawieszanie się rg ... | wc -l i podobnych komend z pipe zwracających 0 w sandbox na Linuxie
  • Naprawiono hold-to-talk w voice input nieaktywujący się gdy CJK IME wstawia full-width spację
  • Naprawiono ciche zawieszanie się --worktree gdy nazwa worktree zawierała forward slash
  • [VSCode] Spinner teraz zmienia kolor na czerwony z "Not responding" gdy backend nie odpowiada przez 60s
  • [VSCode] Naprawiono nieprawidłowe ładowanie historii sesji po ponownym otwarciu przez URL lub restart
  • [VSCode] Dodano podwójne Esc (lub /rewind) do otwarcia pickera cofania z nawigacją klawiaturą
  • [VSCode] Naprawiono ciche niepowodzenie "Fork conversation from here" i akcji rewind po przeterminowaniu cache sesji
Wróć do wszystkich wersji