Wszystkie wersje
Wydana 6 maja 2026

Claude Code
2.1.132

Plan mode wraca poprawnie po --resume, env var do wyłączenia fullscreen renderera i sterta poprawek interfejsu (graceful shutdown, mouse scroll w IDE, MCP retry).

28 zmian5 nowych funkcji23 poprawki
Wpływ na codzienną pracę
4/5
Czego dotyczy
NarzędziaInterfejsMCPWydajnośćTryb planu
Najważniejsze zmiany
01

Plan mode wraca po --resume — flaga --permission-mode przestała być ignorowana przy wznawianiu sesji w plan mode (z -p --continue / --resume), a sam plan mode jest ponownie nakładany po ExitPlanMode w tej samej sesji

02

Można wyłączyć fullscreen i zostać w klasycznym terminalu — nowa zmienna CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 rezygnuje z fullscreen renderera i utrzymuje rozmowę w natywnym scrollbacku terminala

03

Graceful shutdown po SIGINT z zewnątrz — zatrzymanie z IDE albo kill -INT przywraca tryby terminala i pokazuje hint o --resume zamiast nagłego wyjścia

Nowe funkcje i zmiany 5
  • Dodano zmienną CLAUDE_CODE_SESSION_ID w środowisku subprocesu Bash — ta sama wartość, którą dostają hooki jako session_id
  • Dodano zmienną CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 do wyłączenia fullscreen alternate-screen renderera
  • Dodano hint "Pasting…" w stopce, gdy obraz wklejany przez Ctrl+V jest jeszcze odczytywany ze schowka
  • Banner startowy /tui fullscreen opisuje teraz dodatkowe korzyści renderera (mniejsze zużycie pamięci, obsługa myszy, auto-copy przy zaznaczeniu)
  • Poprawiono spójność wizualną dialogów komend slash oraz odstępy w /login, /upgrade, /extra-usage
Poprawki 23
  • Zewnętrzny SIGINT (np. stop button w IDE, kill -INT) wywołuje teraz graceful shutdown — tryby terminala są przywracane, a hint --resume jest wypisywany zamiast nagłego wyjścia
  • Naprawiono niezłapany wyjątek, gdy terminal jest zamykany albo SSH rozłącza się w środku sesji w buildzie natywnym
  • Naprawiono --resume wywalający się błędem no low surrogate in string, gdy obcięcie błędu narzędzia rozcięło emoji — wcześniej uszkodzone sesje są sanityzowane przy wczytaniu
  • Flaga --permission-mode nie była uwzględniana przy wznawianiu sesji w plan mode przez -p --continue / --resume, a plan mode nie był ponownie nakładany po ExitPlanMode w tej samej sesji
  • Fullscreen pokazywał czarny ekran po sleep/wake laptopa albo Ctrl+Z / fg, aż do następnego klawisza lub outputu — teraz odświeża się od razu
  • Kursor lądował w środku grafemu przy Ctrl+E/A/K/U/strzałkach, gdy złożenie indyjskie albo emoji ze ZWJ zawijało się między linie
  • Operatory vim psuły tekst zawierający znaki diakrytyczne w formie zdekomponowanej (NFD)
  • Wklejanie tekstu zaczynającego się od / po cichu połykało input albo zwracało odpowiedź typu unknown-command
  • Wklejanie wrzucało resztki escape sequences do prompta, gdy raporty focus events albo mouse-tracking przeplatały się z bracketed paste
  • Scrollowanie kółkiem myszy było zbyt szybkie w Cursor i VS Code 1.92–1.104 przez błąd w xterm.js (upstream)
  • Naprawiono obsługę kółka myszy w terminalach JetBrains IDE 2025.2 (fałszywe strzałki, eventy w złą stronę, niekontrolowane przyspieszanie)
  • /usage Ctrl+S zawieszał się przy kopiowaniu screenshota statystyk do schowka na Linux/X11
  • /terminal-setup pokazywał sprzeczny błąd w Windows Terminal — Shift+Enter jest tam natywnie wspierany
  • Picker /effort nie odzwierciedlał override'u ze zmiennej CLAUDE_CODE_EFFORT_LEVEL
  • /status pokazywał zły domyślny model u części użytkowników
  • Popup z autouzupełnianiem komend slash był ograniczony do ~3-5 widocznych komend zamiast skalować się z wysokością terminala
  • Liczniki tokenów context_window w statusline pokazywały kumulowany total całej sesji zamiast aktualnego zużycia kontekstu
  • Alt+T (toggle myślenia) nie działał na terminalach macOS bez włączonej opcji "Option as Meta" (domyślne ustawienia iTerm2 i Terminal.app)
  • Klawiatura przestawała reagować na Windowsie po ponownym otwarciu sesji w tle z claude agents
  • Niekontrolowany wzrost pamięci (10GB+ RSS), gdy stdio MCP server pisał na stdout dane spoza protokołu
  • Serwery MCP, które łączą się, ale wywalają tools/list, po cichu pokazywały 0 narzędzi — teraz robią retry i pokazują "connected · tools fetch failed" w /mcp
  • Nieautoryzowane konektory MCP claude.ai pokazywały się jako "failed" zamiast "needs auth", a tryb headless -p ponawiał nieprzejściowe błędy 4xx
  • Naprawiono błędy 400 w Bedrock i Vertex, gdy ustawiona jest zmienna ENABLE_PROMPT_CACHING_1H
Wróć do wszystkich wersji