Wszystkie wersje
Wydana 27 sierpnia 2026

Claude Code
2.1.248

Naprawiona utrata pamięci podręcznej promptu raz na godzinę w długich sesjach, nowa flaga --restricted do bezpiecznych sesji i komunikacja między sesjami rozszerzona na Bedrock, Vertex i Foundry.

49 zmian17 nowych funkcji32 poprawki
Wpływ na codzienną pracę
4/5
Czego dotyczy
MCPHookiGitLogowanieInterfejsAgenty
Najważniejsze zmiany
01

Naprawiona utrata pamięci podręcznej promptu w długich sesjach

traciła się mniej więcej raz na godzinę (razem z kontekstem rozszerzonego myślenia) po odświeżeniu tokena logowania, co zmuszało do ponownego przetwarzania kontekstu od nowa

02

Nowa flaga --restricted

uruchamia sesję bez narzędzi do wykonywania komend i kodu oraz bez WebFetch, z dostępem do plików ograniczonym do katalogu roboczego - do bezpiecznych, ograniczonych zastosowań

03

Komunikacja między sesjami (SendMessage) działa teraz też na Bedrock, Vertex i Foundry

sesje na tej samej maszynie wymieniają się wiadomościami niezależnie od dostawcy

Nowe funkcje i zmiany 17
  • Dodano flagę --restricted (lub zmienną CLAUDE_CODE_RESTRICTED=1) - uruchamia sesję bez narzędzi do wykonywania komend/kodu i bez WebFetch (chyba że jawnie dodane przez --tools), z dostępem do plików ograniczonym do katalogu roboczego, bez możliwości ominięcia uprawnień i bez wczytywania ustawień użytkownika/projektu
  • Dodano pole experimental.cacheTtl ("5m" lub "1h") we frontmatter agenta - ustawia czas życia pamięci podręcznej promptu dla danego subagenta, gdy nie ma go w ustawieniach
  • Dodano claude self-hosted-runner --client-label <etykieta> (lub zmienną SELF_HOSTED_RUNNER_CLIENT_LABEL) do nadpisania etykiety, pod jaką rejestruje się runner (domyślnie nazwa hosta)
  • Dodano diagnostykę ustawień zarządzanych centralnie - ostrzeżenie przy starcie, gdy ustawienia nie wczytały się poprawnie, oraz linia w /doctor i /status tłumacząca przyczynę błędu albo dlaczego nie zostały pobrane (Bedrock, Vertex, zewnętrzny dostawca, własny ANTHROPIC_BASE_URL)
  • Dodano ostrzeżenie w /web-setup, gdy token GitHub CLI nie ma uprawnienia workflow - bez niego push do bardzo dużych repozytoriów może zostać odrzucony
  • Dodano /usage-credits dla organizacji Enterprise rozliczanych przez AWS Marketplace, self-serve Enterprise i wersje próbne Enterprise - pozwala poprosić admina o wyższy limit użycia
  • Dodano komunikację między sesjami (SendMessage / ListAgents) na tej samej maszynie na Bedrock, Vertex i Foundry oraz gdy telemetria jest wyłączona
  • Zmniejszono zużycie kontekstu przez opis narzędzia Workflow - z ok. 5,7 tys. do ok. 1 tys. tokenów, dzięki przeniesieniu referencji pisania skryptów do osobnego skilla workflow-authoring
  • Usprawniono odznakę PR-a w stopce prompta - sprawdza GitHuba rzadziej, gdy PR się nie zmienia; push albo komenda gh pr nadal odświeżają ją od razu
  • Usprawniono ustawienia zarządzane - zmienne środowiskowe dla timeoutu klienta, trybu startu MCP i stream-watchdoga nie wywołują już pytania o zatwierdzenie ustawień
  • Usprawniono /ultrareview <PR#> - sprawdza przed startem, czy konto GitHub połączone z kontem Claude ma dostęp do repozytorium, i tłumaczy jak to naprawić, zamiast zawieść dopiero po starcie sesji w chmurze
  • Usprawniono komunikację między sesjami - gdy domyślny katalog nie może być użyty, system przechodzi na prywatny katalog /tmp danego użytkownika, a powiadomienie i /status wskazują katalog do poprawy
  • Zmieniono shift+enter w polu wysyłania widoku agentów - wstawia teraz nową linię (tak jak w promptcie); ctrl+enter wysyła zadanie i dołącza do niego
  • Zmieniono /loop - tryb dynamiczny z własnym tempem oraz domyślny tryb autonomiczny bez promptu są teraz zawsze dostępne, także na Bedrock, Vertex i Foundry
  • Zmieniono logowanie błędów eksportu telemetrii Anthropic - trafiają teraz na poziom debug jako [Anthropic telemetry] zamiast [3P telemetry] OTEL diag error, żeby nie wyglądały jak awaria własnego kolektora OTel
  • Zmieniono komunikację między sesjami w przestrzeniach nazw użytkowników Linuksa - zaufanie na poziomie roota dla niezmapowanych właścicieli ogranicza się teraz do standardowych katalogów systemowych
  • Zmieniono SendMessage wysyłane z subagenta do innej sesji - wynik informuje teraz, że ewentualna odpowiedź trafi do rozmowy sesji nadrzędnej, a nie do subagenta
Poprawki 32
  • Naprawiono utratę pamięci podręcznej promptu (i kontekstu rozszerzonego myślenia) mniej więcej raz na godzinę w długich sesjach - powodowało to ponowne odświeżanie definicji narzędzi po odnowieniu tokena logowania
  • Naprawiono zmianę definicji narzędzia ScheduleWakeup między sesją a jej wznowieniem (--resume) po przekroczeniu limitu użycia - powodowało to całkowitą utratę pamięci podręcznej promptu przy pierwszej turze po wznowieniu
  • Naprawiono znikanie sesji z Claude Desktop i Cowork po 30 dniach - czyszczenie transkryptów zachowuje teraz sesje zapisane przez aplikację desktopową, dopóki są w niej otwarte (chyba że polityka organizacji reguluje retencję inaczej); nowe ustawienie desktopSessionCleanupPeriodDays ogranicza ten wyjątek czasowo
  • Naprawiono przenoszenie do ekranu logowania, gdy inny proces Claude Code trzymał blokadę odświeżania tokena, a token sesji już wygasł - teraz żądanie kończy się błędem, który można ponowić, zamiast wylogowania
  • Windows: naprawiono brak reakcji listy claude agents na klawiaturę po odłączeniu się od sesji lub przy uruchomieniu w karcie terminala pozostawionej w trybie win32-input-mode
  • Naprawiono rekomendowane logowanie przez Console w /login, które kończyło się błędem OAuth zanim pokazało link logowania na maszynach, gdzie i tak nie mogło zadziałać (np. gdy ustawiony jest ANTHROPIC_API_KEY lub helper klucza) - teraz automatycznie przechodzi na logowanie kluczem API
  • Naprawiono wyświetlanie nazw modeli w /model i w powiadomieniach o przełączeniu trybu fast - renderują się teraz jako kod, więc dopiski typu [1m] pokazują się dosłownie zamiast jako link
  • Naprawiono pomijanie pytania o zaufanie workspace'u przez claude agents, gdy ustawiona jest zmienna środowiskowa CI
  • Naprawiono awarię claude agents przy starcie, gdy pamięć podręczna statusu PR-a zawierała nieprawidłowy wpis
  • Naprawiono "wskrzeszanie" sprzed tygodni sesji w tle po wyłączonym komputerze - taka sesja pokazuje się teraz jako zatrzymana w faktycznym momencie zakończenia, a jej otwarcie pyta, zanim wznowi zapisaną rozmowę
  • Naprawiono sytuację, gdy widok agentów przy starcie nowej sesji czasem otwierał starszą rozmowę i gubił wpisany prompt
  • Naprawiono claude agents - otwarcie zatrzymanej sesji, która jest już wznowiona w innym terminalu, nie uruchamia teraz drugiego procesu na tej samej rozmowie; wiersz pokazuje informację, że sesja jest otwarta w terminalu
  • Naprawiono odmowę usunięcia sesji przez claude agents i claude rm (komunikat "ma commity, które nigdzie nie zostały wypchnięte"), gdy gałąź z jej worktree była już zmergowana do wybranej gałęzi domyślnej (np. lokalny main), tylko jeszcze niewypchnięta
  • Naprawiono ciche zawieszanie się sesji w tle, gdy hook PermissionRequest lub PreToolUse zwrócił nieprawidłową odpowiedź - wiersz w claude agents pokazuje teraz nazwę hooka i błąd schematu
  • Naprawiono ciche traktowanie przez hooki obiektu {…} na stdout, który nie jest poprawnym JSON-em, jako zwykłego tekstu - teraz zgłaszany jest błąd hooka z komunikatem parsowania
  • Naprawiono /mcp - wpis z projektowego .mcp.json deklarujący typ konektora claude.ai pokazywał się pod zaufaną sekcją "claude.ai"; teraz pojawia się we właściwym zakresie
  • Naprawiono serwery MCP, których headersHelper dostarcza nagłówek Authorization - przy błędzie 401 zamiast ponownie uruchomić helper i powtórzyć wywołanie (zgodnie z dokumentacją), uruchamiało się wykrywanie OAuth
  • Naprawiono zawieszanie się /login do bramki aplikacji Claude, gdy wymagane było okno zatwierdzenia bezpieczeństwa z ustawień zarządzanych
  • Naprawiono wykrywanie modeli bramki (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY), które nigdy się nie uruchamiało, gdy jedynym poświadczeniem był apiKeyHelper
  • Naprawiono claude logs pozostawiające włączone śledzenie myszy, bracketed paste i tryb alternatywnego ekranu w terminalu, z którego było uruchomione
  • Naprawiono okno zaufania - lista reguł uprawnień repozytorium pokazywała nieczytelny znak, gdy długa reguła była ucięta w środku emoji
  • Naprawiono wskaźnik trybu uprawnień ukryty za podpowiedzią "Naciśnij Ctrl-C ponownie, aby wyjść", gdy shift+tab było naciśnięte zaraz po ctrl+c
  • Naprawiono /ultrareview i lokalnie zasilane sesje chmurowe, które wysyłały niezacommitowane zmiany w plikach typu prod.env i *.tfvars oraz w kopiach swap/temp/backup plików z poświadczeniami (np. key.pem.tmp, id_rsa.swo) - takie pliki zostają teraz tylko na komputerze użytkownika
  • Naprawiono sesje Remote Control, które czasem nie pokazywały pytania o uprawnienia ani najnowszych wiadomości na podłączonym urządzeniu po cichym ponownym połączeniu CLI
  • Naprawiono sporadyczne błędy startu sesji chmurowych, gdy poświadczenia sesji w kontenerze nie były jeszcze gotowe do odczytu
  • Naprawiono odrzucanie przez claude remote-control własnych flag (np. --spawn, --name), gdy przed podkomendą występowała flaga globalna lub opcja dodana przez wrapper
  • Naprawiono ostrzeżenia startowe (np. "N serwerów MCP wymaga uwierzytelnienia") wyświetlane o jedną kolumnę w prawo względem reszty transkryptu
  • Naprawiono utratę checkoutu przez sesję z worktree przeniesioną w tło - taka sesja trzyma teraz blokadę worktree przez cały czas działania, więc czyszczenie i git worktree remove jej nie ruszają
  • Naprawiono @-wzmianki innych sesji, które nie pasowały do nazw wpisanych znakami spoza alfabetu łacińskiego (np. koreański przez IME)
  • Naprawiono ciche ignorowanie nieprawidłowej wartości crossSessionInbound - teraz pojawia się ostrzeżenie, a wiadomości między sesjami są wstrzymywane (ustawienia użytkownika) albo odrzucane (ustawienia zarządzane), dopóki błąd nie zostanie poprawiony
  • Naprawiono komunikaty o limicie, użyciu i trybie fast, które kazały uruchomić /usage-credits, mimo że ta komenda nie jest dostępna dla danej organizacji (np. wyłączona przez DISABLE_EXTRA_USAGE_COMMAND)
  • [VSCode] Naprawiono kartę czatu blokującą się na "Nie znaleziono rozmowy", gdy jej sesja nigdy nie została zapisana - teraz zamiast tego startuje nowa rozmowa
Wróć do wszystkich wersji