Dodano skill /claude-api do budowania aplikacji z Claude API i Anthropic SDK
Dodano Ctrl+U na pustym prompcie bash (!) do wyjścia z trybu bash, odpowiadając Escape i Backspace
Dodano obsługę klawiatury numerycznej przy wybieraniu opcji w pytaniach Claude
Dodano opcjonalny argument nazwy do /remote-control i claude remote-control do ustawienia własnego tytułu sesji widocznego w claude.ai/code
Dodano obsługę Voice STT dla 10 nowych języków (łącznie 20): rosyjski, polski, turecki, holenderski, ukraiński, grecki, czeski, duński, szwedzki, norweski
Dodano wyświetlanie poziomu effort (np. „with low effort") przy logo i spinnerze
Dodano wyświetlanie nazwy agenta w tytule terminala przy claude --agent
Dodano ustawienie sandbox.enableWeakerNetworkIsolation (tylko macOS) dla programów Go takich jak gh, gcloud, terraform
Dodano ustawienie includeGitInstructions (i zmienną CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS) do usunięcia wbudowanych instrukcji commit/PR z system prompt
Dodano komendę /reload-plugins do aktywacji oczekujących zmian pluginów bez restartu
Dodano jednorazowy prompt startowy sugerujący Claude Code Desktop na macOS i Windows (max 3 wyświetlenia)
Dodano zmienną ${CLAUDE_SKILL_DIR} dla skilli do odwoływania się do własnego katalogu w treści SKILL.md
Dodano hook event InstructionsLoaded uruchamiany przy wczytaniu CLAUDE.md lub .claude/rules/*.md
Dodano agent_id (dla subagentów) i agent_type (dla subagentów i --agent) do hook events
Dodano pole worktree do hook events komend statusu z nazwą, ścieżką, gałęzią i katalogiem repozytorium
Dodano pluginTrustMessage w managed settings do dołączania kontekstu organizacji do ostrzeżenia o zaufaniu pluginu
Dodano pobieranie limitów polityk (np. ograniczenia remote control) dla użytkowników OAuth Team, nie tylko Enterprise
Dodano pathPattern do strictKnownMarketplaces dla dopasowywania regex źródeł plików/katalogów
Dodano typ źródła pluginu git-subdir wskazujący na podkatalog w repozytorium git
Dodano opcję konfiguracji oauth.authServerMetadataUrl dla serwerów MCP
Naprawiono problem bezpieczeństwa, gdzie zagnieżdżone odkrywanie skilli mogło wczytywać skille z katalogów gitignore (np. node_modules)
Naprawiono dialog zaufania cicho włączający wszystkie serwery .mcp.json przy pierwszym uruchomieniu
Naprawiono crash claude remote-control na instalacjach npm
Naprawiono --model claude-opus-4-0 i --model claude-opus-4-1 wskazujące na przestarzałe wersje Opus
Naprawiono korupcję macOS keychain przy wielu serwerach MCP OAuth
Naprawiono utratę subscriptionType w .credentials.json po przejściowych błędach endpointu profilu
Naprawiono pojawianie się ghost dotfiles (.bashrc, HEAD itp.) jako nieśledzonych plików po sandboxowanych komendach Bash na Linux
Naprawiono Shift+Enter drukujące [27;2;13~ zamiast nowej linii w Ghostty przez SSH
Naprawiono czyszczenie stash (Ctrl+S) przy wysyłaniu wiadomości podczas pracy Claude
Naprawiono zamrażanie ctrl+o (toggle transkryptu) na długie sekundy w długich sesjach z wieloma edycjami plików
Naprawiono brak obsługi wieloliniowego tekstu w polu plan mode feedback (backslash+Enter i Shift+Enter teraz wstawiają nowe linie)
Naprawiono brak przesuwania kursora w dół do pustych linii na początku pola input
Naprawiono crash /stats gdy pliki transkryptu zawierają wpisy z brakującymi lub zniekształconymi timestampami
Naprawiono krótkie zawieszenie po błędzie streamingu w długich sesjach
Naprawiono --setting-sources user nieblokujące dynamicznie odkrywanych skilli projektu
Naprawiono duplikaty CLAUDE.md, slash commands, agentów i reguł przy uruchamianiu z worktree zagnieżdżonego w głównym repo
Naprawiono brak uruchamiania hooków Stop/SessionEnd/itp. po operacjach /plugin
Naprawiono ciche pomijanie hooków pluginu gdy dwa pluginy używają tego samego szablonu komendy
Naprawiono wyciek pamięci w długo działających sesjach SDK/CCR
Naprawiono błędy API 400 w rozgałęzionych agentach przy wznawianiu sesji przerwanej w trakcie tool-batch
Naprawiono błąd „unexpected tool_use_id found in tool_result blocks" przy wznawianiu rozmów z osieroconym wynikiem narzędzia
Naprawiono przypadkowe tworzenie zagnieżdżonych teammates przez parametr name narzędzia Agent
Naprawiono ignorowanie CLAUDE_CODE_MAX_OUTPUT_TOKENS podczas kompakcji rozmowy
Naprawiono renderowanie podsumowania /compact jako bubble użytkownika w konsumentach SDK
Naprawiono zacinanie się spacji głosowej po nieudanej aktywacji głosu
Naprawiono kopiowanie plików worktree na Windows
Naprawiono wykrywanie globalnego folderu .claude na Windows
Naprawiono obejście sandboxa przez symlink przy zapisie nowych plików przez symlinkowany katalog nadrzędny
Naprawiono wyświetlanie promptu zatwierdzenia przez sandbox dla niedozwolonych domen przy allowManagedDomainsOnly
Naprawiono ciche auto-zezwolenie dla interaktywnych narzędzi (np. AskUserQuestion) wymienionych w allowed-tools skilla
Naprawiono wielogigabajtowy spike pamięci przy commicie z dużymi nieśledzonymi plikami binarnymi
Naprawiono brak działania Escape przy przerywaniu działającego turnu gdy w polu input jest tekst
Naprawiono crash aplikacji Android przy uruchamianiu lokalnych slash commands w sesjach Remote Control
Naprawiono wyciek pamięci w React Compiler memoCache w długich sesjach
Naprawiono wyciek ~35MB w scopach REPL render w długich sesjach (~35MB na 1000 turnów)
Naprawiono zatrzymywanie pełnej historii rozmowy rodzica dla lifetime teammate'a, uniemożliwiające GC po /clear
Naprawiono wyciek pamięci w trybie interaktywnym gdzie hook events gromadziły się nieograniczenie
Naprawiono zawieszenie przy uszkodzonym pliku --mcp-config
Naprawiono wolne uruchamianie przy wielu zainstalowanych skillach/pluginach
Naprawiono prompt uprawnień
cd && — teraz wyświetla pełną komendę łańcuchową
Naprawiono niewczytywanie warunkowych plików .claude/rules/*.md i zagnieżdżonych CLAUDE.md w trybie print (claude -p)
Naprawiono /clear niepełne czyszczenie wszystkich cache'ów sesji
Naprawiono migotanie terminala spowodowane animowanymi elementami na granicy scrollback
Naprawiono dropi klatek UI na macOS przy serwerach MCP z OAuth
Naprawiono okazjonalne zawieszenia podczas pisania spowodowane synchronicznymi flushami logów debug
Naprawiono hooki TeammateIdle i TaskCompleted — teraz obsługują {"continue": false, "stopReason": "..."} do zatrzymania teammate'a
Naprawiono ciche ignorowanie hooków pluginu WorktreeCreate i WorktreeRemove
Naprawiono nieładowanie skilli z opisami zawierającymi dwukropki w frontmatter SKILL.md
Naprawiono niepojawianie się skilli projektu bez pola description: w liście dostępnych skilli Claude
Naprawiono /context pokazujące identyczne liczby tokenów dla wszystkich narzędzi MCP z jednego serwera
Naprawiono tworzenie literalnego pliku nul na Windows przy użyciu przekierowania 2>nul przez CMD w Git Bash
Naprawiono nadmiarowe puste linie poniżej każdego wywołania narzędzia w widoku transkryptu subagenta
Naprawiono brak cyklowania Tab/strzałek między zakładkami Settings gdy pole wyszukiwania /config jest skupione
Naprawiono zaśmiecanie logów [ERROR] błędami 403 w sesjach OAuth z kluczami serwisowymi
Naprawiono niespójny kolor wskaźnika „Remote Control active"
Naprawiono kursor waveform głosu zasłaniający pierwszą literę przy dyktowaniu w trakcie tekstu
Naprawiono wyświetlanie 5 spacji podczas rozgrzewki głosu zamiast max ~2
Poprawiono wydajność spinnera przez izolację 50ms pętli animacji od otaczającego shella
Poprawiono wydajność renderowania UI w natywnych binarkach z React Compiler
Poprawiono startup --worktree przez eliminację subprocess git na ścieżce startowej
Poprawiono startup macOS przez eliminację redundantnych przeładowań pliku ustawień
Poprawiono startup macOS dla użytkowników claude.ai enterprise/team przez pominięcie zbędnego keychain lookup
Poprawiono startup MCP -p przez równoległe pobieranie konfiguracji claude.ai z lokalnymi połączeniami
Poprawiono startup głosu przez usunięcie animacji pulse warmup powodujących stuttery re-render
Poprawiono obsługę zawartości binarnej MCP — narzędzia zwracające PDF, dokumenty Office lub audio teraz zapisują zdekodowane bajty na dysk zamiast wrzucać base64 do kontekstu; WebFetch też zapisuje binarne odpowiedzi
Poprawiono zużycie pamięci w długich sesjach przez stabilizację onSubmit między aktualizacjami wiadomości
Poprawiono renderowanie narzędzi LSP i budowanie kontekstu pamięci — nie wczytuje już całych plików
Poprawiono upload sesji i synchronizację pamięci przez unikanie wczytywania dużych plików do pamięci przed sprawdzeniem rozmiaru
Poprawiono wydajność operacji na plikach przez unikanie odczytu treści przy sprawdzaniu istnienia
Poprawiono dokumentację — wyjaśniono, że --append-system-prompt-file i --system-prompt-file działają też w trybie interaktywnym
Zredukowano bazowe zużycie pamięci o ~16MB przez odroczone ładowanie Yoga WASM
Zredukowano footprint pamięci dla sesji SDK i CCR ze stream-json output
Zredukowano zużycie pamięci przy wznawianiu dużych sesji
Zredukowano użycie tokenów w zadaniach multi-agent dzięki bardziej zwięzłym raportom końcowym subagentów
Zmieniono domyślną migrację Sonnet 4.5 na Sonnet 4.6 dla użytkowników Pro/Max/Team Premium
Zmieniono picker /resume — teraz pokazuje ostatni prompt zamiast pierwszego
Zmieniono błędy connectorów claude.ai MCP — teraz wyświetlają powiadomienie zamiast cicho znikać z listy narzędzi
Zmieniono generowanie sugestii przykładowych komend na deterministyczne zamiast wywoływania Haiku
Zmieniono wznawanie po kompakcji — nie generuje już preambuły przed kontynuowaniem
[SDK] Zmieniono tworzenie zadań — pole activeForm nie jest już wymagane
[VSCode] Dodano wyświetlanie kompakcji jako zwijana karta „Compacted chat" z podsumowaniem
[VSCode] Picker trybu uprawnień teraz respektuje permissions.disableBypassPermissionsMode
[VSCode] Naprawiono odwrócone renderowanie tekstu RTL (arabski, hebrajski, perski) w panelu chat