Wszystkie wersje
Wydana 4 marca 2026

Claude Code
2.1.69

Gigantyczna aktualizacja: STT dla 10 nowych języków (w tym polski), hooks InstructionsLoaded i agent_id, /reload-plugins, skill-dir variable oraz dziesiątki poprawek pamięci, bezpieczeństwa i stabilności.

103 zmiany20 nowych funkcji83 poprawki
Wpływ na codzienną pracę
5/5
Czego dotyczy
SDKHookiMCPLogowanieInterfejsPamięć
Najważniejsze zmiany
01

Voice STT dla 10 nowych języków — dodano rosyjski, polski, turecki, holenderski, ukraiński, grecki, czeski, duński, szwedzki, norweski (łącznie 20 języków)

02

Nowe hook events — InstructionsLoaded (przy wczytaniu CLAUDE.md/rules), agent_id i agent_type dla subagentów, pole worktree w hook events

03

Poprawki bezpieczeństwa — naprawiono pomijanie sandboxa przy symlinku, naprawiono ciche auto-zezwolenie dla interaktywnych narzędzi w skilli

Nowe funkcje i zmiany 20
  • 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
Poprawki 83
  • 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 <poza-katalogiem> && <cmd> — 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
Wróć do wszystkich wersji