Wszystkie wersje
Wydana 8 kwietnia 2026

Claude Code
2.1.97

Nowy tryb Focus View, poprawki bezpieczeństwa uprawnień Bash, naprawiony wyciek pamięci MCP i dziesiątki poprawek NO_FLICKER.

46 zmian18 nowych funkcji28 poprawek
Wpływ na codzienną pracę
4/5
Czego dotyczy
InterfejsBezpieczeństwoMCPNarzędziaWydajnośćAgenty
Najważniejsze zmiany
01

Focus View - nowy tryb widoku

skrót Ctrl+O w trybie NO_FLICKER przełącza widok na sam prompt, jednoliniowe podsumowanie narzędzi z diffstatami i końcową odpowiedź. Mniej szumu, więcej kontrolu

02

Uszczelnienie uprawnień Bash

naprawiono sytuację, w której --dangerously-skip-permissions był cicho obniżany do trybu accept-edits po zapisie do chronionej ścieżki. Poprawiono też sprawdzanie zmiennych środowiskowych i przekierowań sieciowych

03

Wyciek pamięci MCP naprawiony

połączenia HTTP/SSE z serwerami MCP gromadziły ~50 MB/godz. nieodzyskanych buforów przy ponownym łączeniu

Nowe funkcje i zmiany 18
  • Dodano przełącznik Focus View (Ctrl+O) w trybie NO_FLICKER - pokazuje prompt, jednoliniowe podsumowanie narzędzi z diffstatami i końcową odpowiedź
  • Dodano ustawienie refreshInterval w status line - pozwala odświeżać komendę status line co N sekund
  • Dodano workspace.git_worktree do danych JSON status line - ustawiany gdy bieżący katalog jest wewnątrz powiązanego git worktree
  • Dodano wskaźnik ● N running w /agents obok typów agentów z aktywnymi instancjami subagentów
  • Dodano podświetlanie składni dla plików Cedar policy (.cedar, .cedarpolicy)
  • Tryb Accept Edits automatycznie zatwierdza komendy z bezpiecznymi zmiennymi środowiskowymi lub wrapperami procesów (np. LANG=C rm foo, timeout 5 mkdir out)
  • Tryb auto i tryb bypass-permissions automatycznie zatwierdzają pytania o dostęp sieciowy sandboxa
  • sandbox.network.allowMachLookup działa teraz na macOS
  • Wklejane i załączane obrazy są kompresowane do tego samego budżetu tokenów co obrazy czytane przez Read
  • Uzupełnianie slash commands i @-mention uruchamia się po znakach interpunkcyjnych CJK - japońskie/chińskie pisanie nie wymaga już spacji przed / lub @
  • Sesje Bridge pokazują lokalne repo git, branch i katalog roboczy na karcie sesji w claude.ai
  • Wskaźniki w stopce (Focus, powiadomienia) zostają teraz w wierszu z trybem zamiast zawijać się poniżej
  • Ostrzeżenie o niskim kontekście wyświetla się jako przejściowe powiadomienie w stopce zamiast stałego wiersza
  • Cytaty blokowe markdown pokazują ciągłą lewą kreskę na zawijanych liniach
  • Zmniejszono rozmiar transkrypcji sesji przez pomijanie pustych wpisów hooków i ograniczanie przechowywanych kopii plików sprzed edycji
  • Transkrypcje zapisują teraz finalne zużycie tokenów na blok zamiast wartości tymczasowej ze streamingu
  • Narzędzie Bash z OTEL tracing - podprocesy dziedziczą zmienną TRACEPARENT (W3C) gdy tracing jest włączony
  • Zaktualizowano skill /claude-api - obejmuje teraz Managed Agents obok Claude API
Poprawki 28
  • Naprawiono --dangerously-skip-permissions który był cicho obniżany do trybu accept-edits po zatwierdzeniu zapisu do chronionej ścieżki
  • Naprawiono i uszczelniono uprawnienia narzędzia Bash - poprawiono sprawdzanie prefiksów zmiennych środowiskowych i przekierowań sieciowych, zmniejszono liczbę fałszywych pytań o uprawnienia przy typowych komendach
  • Naprawiono reguły uprawnień z nazwami pasującymi do właściwości prototypu JavaScript (np. toString) które powodowały ciche ignorowanie settings.json
  • Naprawiono reguły managed-settings allow, które pozostawały aktywne po usunięciu przez admina aż do restartu procesu
  • Naprawiono brak stosowania zmian permissions.additionalDirectories w trakcie sesji
  • Naprawiono sytuację, w której usunięcie katalogu z settings.permissions.additionalDirectories odbierało dostęp do tego samego katalogu przekazanego przez --add-dir
  • Naprawiono wyciek pamięci MCP - połączenia HTTP/SSE gromadziły ~50 MB/godz. nieodzyskanych buforów przy ponownym łączeniu serwerów
  • Naprawiono MCP OAuth oauth.authServerMetadataUrl ignorowany przy odświeżaniu tokenu po restarcie - naprawia ADFS i podobne dostawców tożsamości
  • Naprawiono ponowne próby przy błędach 429 które zużywały wszystkie próby w ~13 sekund gdy serwer zwracał małe Retry-After - teraz stosowany jest minimalny exponential backoff
  • Naprawiono znikanie opcji upgrade'u planu po kompresji kontekstu
  • Naprawiono kilka problemów z pickerem /resume: --resume <name> otwierał nieedytowalny widok, Ctrl+A reload kasował wyszukiwanie, pusta lista pochłaniała nawigację, tekst statusu zadania zastępował podsumowanie rozmowy, dane stawały się nieaktualne między projektami
  • Naprawiono znikanie diffów edycji plików przy /resume gdy edytowany plik miał ponad 10 KB
  • Naprawiono utratę cache i danych wejściowych z wiadomości załączników przy /resume - nie były zapisywane do transkryptu
  • Naprawiono brak zapisywania do transkryptu wiadomości wpisanych gdy Claude pracuje
  • Naprawiono błędy hooków typu Stop/SubagentStop w długich sesjach i wyświetlanie "JSON validation failed" zamiast właściwego komunikatu błędu
  • Naprawiono wyciekanie katalogu roboczego subagentów z izolacją worktree lub nadpisaniem cwd: z powrotem do narzędzia Bash sesji nadrzędnej
  • Naprawiono kompresję zapisującą zduplikowane wielomegabajtowe pliki transkryptów subagentów przy ponownych próbach z powodu zbyt długiego promptu
  • Naprawiono claude plugin update raportujący "already at the latest version" dla pluginów marketplace opartych na git gdy remote miał nowsze commity
  • Naprawiono picker slash commands psujący się gdy name we frontmatter pluginu był słowem kluczowym YAML typu boolean
  • Naprawiono wstawianie spacji przy łamaniach linii podczas kopiowania zawijanych URL-i w trybie NO_FLICKER
  • Naprawiono artefakty renderowania przewijania w trybie NO_FLICKER wewnątrz zellij
  • Naprawiono crash w trybie NO_FLICKER przy najechaniu na wyniki narzędzi MCP
  • Naprawiono wyciek pamięci w trybie NO_FLICKER gdy ponowne próby API zostawiały nieaktualny stan streamingu
  • Naprawiono wolne przewijanie kółkiem myszy w trybie NO_FLICKER na Windows Terminal
  • Naprawiono brak wyświetlania własnego status line w trybie NO_FLICKER na terminalach krótszych niż 24 wiersze
  • Naprawiono niedziałające skróty Shift+Enter i Alt/Cmd+arrow w Warp z trybem NO_FLICKER
  • Naprawiono zniekształcanie tekstu koreańskiego/japońskiego/Unicode przy kopiowaniu w trybie NO_FLICKER na Windows
  • Naprawiono uwierzytelnianie Bedrock SigV4 gdy AWS_BEARER_TOKEN_BEDROCK lub ANTHROPIC_BEDROCK_BASE_URL są ustawione na pusty string (jak GitHub Actions robi z nieustawionymi inputami)
Wróć do wszystkich wersji