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/obokmanaged-settings.json- osobne zespoły mogą wdrażać niezależne fragmenty polityk, które łączą się alfabetycznie - Dodano hooki
CwdChangediFileChangeddo 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 handleraclaude-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 trybieCtrl+O,n/Ndo nawigacji po wynikach - Dodano
Ctrl+X Ctrl+Ejako alias do otwierania edytora zewnętrznego (natywne wiązanie readline,Ctrl+Gnadal działa) - Wklejone obrazy wstawiają chip
[Image #N]przy kursorze - można je referencjować pozycyjnie w prompcie - Agenci mogą deklarować
initialPromptw frontmatter - automatyczne wysłanie pierwszego turnu chat:killAgentsichat:fastModemoż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ścisensitive: trueprzechowywane 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+Lczyści ekran i wymusza pełne przerysowanie - użyj do naprawy UI poCmd+K.Ctrl+Ulub podwójne Esc czyści prompt- Dodano
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK- wyłącza fallback bez streamingu, kiedy streaming zawiedzie - Wyłączono
AskUserQuestioni narzędzia plan-mode gdy aktywne--channels MEMORY.mdobcinany teraz również przy 25KB (nie tylko 200 linii)- Linux: respektowanie
XDG_DATA_HOMEprzy rejestracji handleraclaude-cli:// - Zmieniono skrót "zatrzymaj wszystkich agentów w tle" z
Ctrl+FnaCtrl+X Ctrl+K(żeby nie blokować readline forward-char) - Zdeprecjonowano
TaskOutputna rzeczReadna ś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-configomijającą egzekwowanie politykallowedMcpServers/deniedMcpServers - Naprawiono niedostępność konektorów MCP z claude.ai (Slack, Gmail itd.) w trybie
--print - Naprawiono nieprawidłowe zakończenie procesu
caffeinateprzy 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
--channelspo 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+Binterferują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
whichjest 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 -li podobnych komend z pipe zwracających0w sandbox na Linuxie - Naprawiono hold-to-talk w voice input nieaktywujący się gdy CJK IME wstawia full-width spację
- Naprawiono ciche zawieszanie się
--worktreegdy 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