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
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ń
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
/doctori/statustłumacząca przyczynę błędu albo dlaczego nie zostały pobrane (Bedrock, Vertex, zewnętrzny dostawca, własnyANTHROPIC_BASE_URL) - Dodano ostrzeżenie w
/web-setup, gdy token GitHub CLI nie ma uprawnieniaworkflow- bez niego push do bardzo dużych repozytoriów może zostać odrzucony - Dodano
/usage-creditsdla 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 prnadal 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
/tmpdanego użytkownika, a powiadomienie i/statuswskazują 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
SendMessagewysył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
ScheduleWakeupmię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
desktopSessionCleanupPeriodDaysogranicza 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 agentsna 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 jestANTHROPIC_API_KEYlub helper klucza) - teraz automatycznie przechodzi na logowanie kluczem API - Naprawiono wyświetlanie nazw modeli w
/modeli 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 środowiskowaCI - Naprawiono awarię
claude agentsprzy 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 agentsiclaude 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. lokalnymain), tylko jeszcze niewypchnięta - Naprawiono ciche zawieszanie się sesji w tle, gdy hook
PermissionRequestlubPreToolUsezwrócił nieprawidłową odpowiedź - wiersz wclaude agentspokazuje 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.jsondeklarują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
headersHelperdostarcza 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ę
/logindo 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 logspozostawiają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
/ultrareviewi lokalnie zasilane sesje chmurowe, które wysyłały niezacommitowane zmiany w plikach typuprod.envi*.tfvarsoraz 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-controlwł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 removejej 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 przezDISABLE_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