Lepszy wgląd w wydatki i limity
/usage pokazuje teraz pasek limitu wydatków (dla osób korzystających z Claude przez firmową bramkę), a /cost dodał osobną linijkę o cache'u promptów w bieżącej sesji: ile trafień, ile chybień, ile tokenów trzeba było odświeżyć
Duża paczka poprawek bezpieczeństwa
naprawiono lukę z linkiem symbolicznym podmienianym w trakcie sesji, przechwytywanie ścieżek przez wtyczki spoza ich własnego folderu, a ryzykowne ustawienia (sandbox, nagłówki z danymi logowania) wymagają teraz Twojej zgody, zanim zaczną działać
Sesje w tle i subagenty stabilniejsze
naprawiono m.in. edycję plików we własnym git worktree, zawieszanie się przy zerwanym połączeniu z serwerem MCP i gubienie odpowiedzi w zespołach agentów
Nowe funkcje i zmiany 30
- Dodano hooki
PreModelSwitchiPostModelSwitch- możesz zablokować, potwierdzić albo dopisać notatkę do zmiany modelu w trakcie sesji. HookSessionStartprzy wznowieniu sesji dostaje teraz informację, jak długo sesja stała i ile będzie kosztować odświeżenie cache'u - Dodano na żywo podgląd wywołań narzędzi i wyników subagenta działającego na pierwszym planie w Remote Control (subagenty w tle, czyli domyślne, dalej pokazują tylko status)
- Dodano pasek limitu wydatków w
/usagei polerate_limits.spend_limitw status line - dla osób korzystających z Claude przez firmową bramkę z ustawionym limitem - Dodano w
/costosobną linijkę o cache'u promptów dla bieżącej sesji (trafienia, chybienia, ile tokenów trzeba było odświeżyć, cache ciepły czy zimny) - te same dane trafiają też do obiektuprompt_cachedla skryptów status line - Dodano komendy
attach,logs,stop,respawnirmdoclaude --help; komunikat przy--resumedla działającej sesji w tle podaje teraz gotową komendęclaude attach <id>do skopiowania - Ograniczono zużycie CPU w trakcie tur w sesjach interaktywnych - usunięto zbędne przerysowywanie interfejsu
- Zmniejszono rozmiar instalacji - natywny plik binarny jest lżejszy o około 5 MB
- W sesjach w chmurze, gdy proxy sieciowe zrywa połączenie w trakcie komendy Bash, wynik narzędzia podaje teraz nazwę hosta i przyczynę zamiast samego "connection reset"
/scheduletłumaczy teraz, że serwerów MCP skonfigurowanych w Claude Code nie da się podpiąć do routine'ów w chmurze, zamiast suchego komunikatu "No MCP connectors"- Poprawiono opis wiadomości od własnych subagentów - Claude dostaje teraz informację, że nadawca to pracownik wewnątrz tej samej sesji, a nie osobna, niepowiązana sesja Claude
- Placeholder w polu wpisywania pokazuje teraz "Message @nazwa…" podczas przeglądania transkrypcji subagenta w tle albo forka otwartego z panelu subagentów albo
/tasks - Poprawiono oczyszczanie nazw serwerów MCP w komunikatach błędów, menu i wynikach komend
- Przyspieszono start sesji na Amazon Bedrock pod
CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST(np. w Claude Desktop) - sesja z podanym ID modelu albo ARN-em Bedrocka nie czeka już na wykrywanie profilu wnioskowania - Okno zatwierdzania ustawień zarządzanych pokazuje teraz tylko te ustawienia, które zmieniły się od ostatniego zatwierdzenia
- Poprawiono ponawianie przy błędnie sformułowanym wywołaniu narzędzia przez model - uszkodzony fragment jest teraz usuwany z kontekstu przed ponowną próbą, także na Bedrock, Vertex i Foundry
/radiojest teraz dostępne też na Bedrock, Vertex AI, Foundry i Claude Platform na AWS, a także przy wyłączonej telemetrii- Akcje Claude w Chrome przechodzą teraz zawsze przez sprawdzanie uprawnień Claude Code, także w sesjach z wyłączoną telemetrią - wcześniej w takich sesjach działały własne pytania rozszerzenia Chrome
CLAUDE_CODE_SUBAGENT_MODELustawia teraz model domyślny dla subagentów, a nie nadpisuje wszystko - polemodel:w definicji agenta i model podany wprost przy odpalaniu mają teraz pierwszeństwo- Domyślny dopisek pod commitem to teraz
Co-Authored-By: Claude Code, gdy aktywny model nie jest rozpoznanym modelem Claude (np. modele innych dostawców pod własnymANTHROPIC_BASE_URL) - Domyślny model dla subskrypcji Enterprise rozliczanych per stanowisko to teraz Opus 5 - tak jak w innych planach premium
/effortzapamiętuje teraz domyślny poziom effort osobno dla każdego modelu, więc przy przełączaniu modeli ustawienie nie znika- Analityka nie wyłącza się już automatycznie przed zalogowaniem tylko dlatego, że ustawienia zarządzane wymuszają logowanie przez bramkę (albo nie dają się odczytać) - zostaje wyłączona dopiero po zalogowaniu do bramki albo przez
DISABLE_TELEMETRY - Odznaka PR w stopce na Bedrock, Vertex i Foundry oraz przy wyłączonej telemetrii odpytuje teraz API GitHuba bezpośrednio (przez
gh auth token,GH_TOKENalboGITHUB_TOKEN) zamiastgh pr view - Zmieniono sposób tworzenia i odczytu plików z wynikiem komend Bash uruchamianych w sandboksie, żeby komenda z sandboksa nie mogła ich przekierować ani podmienić
- Propozycje instalacji wtyczki/LSP i oferta ustawienia trybu auto jako domyślnego czekają teraz, aż wyślesz albo wyczyścisz to, co piszesz - dzięki temu Enter wysyłający Twój prompt nie odpowie przypadkiem na te propozycje
- Ustawienia narzucone przez serwer, które kończą TLS sandboksa, przekierowują jego ruch przez własne proxy, wstrzykują dane logowania albo osłabiają izolację sandboksa, wymagają teraz Twojej zgody, zanim się zastosują
ANTHROPIC_CUSTOM_HEADERSz ustawień zarządzanych albo projektowych wymaga teraz zgody, gdy ustawia nagłówek z danymi logowania, organizacją/tenantem, routingiem albo zachowaniem API (np.Authorization,Host)- Sekcja
envw projektowym.claude/settings.jsonnie ustawia jużCLAUDE_CONFIG_DIR,CLAUDE_CODE_TMPDIRaniTMPDIR/TMP/TEMP- te zmienne ustaw w powłoce albo w ustawieniach użytkownika/zarządzanych - Usunięto podświetlanie składni dla sześciu rzadko używanych języków (1c, gml, isbl, mathematica, maxima, sqf) - plik binarny jest lżejszy o 2,5 MB
- [VSCode] Baner Remote Control zamieniono na małą plakietkę w stopce (widoczną, gdy Remote Control jest włączone albo ma błąd), która otwiera sesję na claude.ai/code; włączasz i wyłączasz ją komendą
/remote-control
Poprawki 41
- Naprawiono lukę bezpieczeństwa: narzędzia plikowe (Read, Write, Edit) mogły podążyć za linkiem symbolicznym podmienionym w katalogu roboczym już po sprawdzeniu uprawnień, co pozwalało odczytać albo zapisać plik poza zatwierdzoną lokalizacją
- Naprawiono lukę: komenda wtyczki zadeklarowana we wpisie marketplace'u mogła wskazywać poza jej własny folder - taka ścieżka jest teraz odrzucana jako próba wyjścia poza katalog
- Naprawiono lukę: ustawienia projektu mogły samodzielnie włączyć szczegółowe śledzenie beta albo logowanie surowej treści zapytań API, a węższy endpoint tego śledzenia omijał kolektor OTLP wymuszony przez ustawienia zarządzane albo aplikację hosta
- Naprawiono lukę: narzędzie Workflow mogło odczytać plik spod
scriptPathpoza dozwolonym zakresem sesji (i pokazać jego fragment w błędzie), zanim zdążyło zadziałać sprawdzenie uprawnień - Naprawiono lukę: Grep i Glob nie stosowały reguł zakazu
Read(...)do plików, do których prowadziła ścieżka przez link symboliczny - Naprawiono blokowanie się rozmowy błędem "text content blocks must be non-empty" po turze, w której model wygenerował samo rozumowanie bez treści odpowiedzi
- Naprawiono pierwsze uruchomienie po świeżej instalacji: dla kont z domyślnym trybem auto sesja startowała mimo to w trybie domyślnym
- Naprawiono błąd "effort … is not supported when thinking is disabled" w zapytaniach do Opus 5 przy effort ustawionym na xhigh/max i wyłączonym thinkingu - w takiej sytuacji effort jest teraz wysyłany jako
high - Naprawiono odpowiadanie na wiadomość dostarczoną przez Claude Desktop z innej sesji -
SendMessagedo tego id sesji trafia teraz przez Claude Desktop zamiast kończyć się błędem "not reachable" - Naprawiono zacinanie się interfejsu terminala przy wielu równoległych subagentach - comisekundowe aktualizacje postępu podmieniają teraz poprzednią zamiast piętrzyć się w transkrypcji
- Naprawiono zespoły agentów: ostateczna odpowiedź członka zespołu nie docierała do lidera - teraz przychodzi razem z powiadomieniem o bezczynności zamiast pustej informacji "dostępny"
- Naprawiono brak możliwości odpowiedzi przez subagenta w tle na wiadomość od nienazwanego agenta-rodzica albo agenta na tym samym poziomie
- Naprawiono ustawienie zarządzane
disableAutoModedostarczone w trakcie sesji - nie przełączało już działającej sesji w trybie auto z powrotem na tryb domyślny - Naprawiono podpowiedź "przełącz się na Opus 1M po 5x więcej kontekstu" - pojawiała się nawet, gdy aktualny model Opus już ma okno kontekstowe 1M
- Naprawiono sesje przez firmową bramkę Claude, które traktowały zapisany profil Anthropic (np. logowanie do Console) jako aktywny, mimo że zapytania i tak z niego nie korzystają
- Naprawiono sesje w chmurze informujące Claude o zmianie modelu, gdy host tylko ustawiał model początkowy sesji
- Naprawiono Remote Control zgłaszający błąd, gdy funkcję wyłączyła polityka organizacji - teraz pokazuje jedną spokojną informację zamiast błędu
- Naprawiono
/mcp reconnectw Remote Control - pokazywał ogólny, ucięty błąd zamiast realnej wskazówki, gdy serwer MCP został wyłączony w innej sesji - Naprawiono
--input-format stream-json- wywołania narzędzi wstrzyknięte przez klienta bez id wiadomości zlewały się z pierwszym wywołaniem, a ich wyniki się gubiły, także przy wznawianiu starszych sesji - Naprawiono ciche nadpisywanie transkrypcji sesji, gdy zmiana katalogu przenosiła sesję na już istniejącą transkrypcję z tym samym id
- Naprawiono sesje w tle i ich subagenty, które nie mogły edytować plików we własnym git worktree utworzonym komendą
git worktree add - Naprawiono sesje w tle, które czasem startowały bez żadnych skilli z wtyczek (i tak zostawały), gdy w tym samym momencie inny proces Claude Code odświeżał marketplace
- Naprawiono zaznaczanie tekstu w otwartej sesji w tle wewnątrz tmux przez SSH - kopiuje teraz do bufora tmux tak jak sesja na pierwszym planie
- Naprawiono sesje SDK i sesje w chmurze zawieszające się w nieskończoność, gdy potwierdzenie handshake'u serwera MCP z SDK się gubiło - teraz czekanie kończy się po 70 sekundach, a błąd dotyczy tylko tego jednego serwera
- Naprawiono self-hosted runnera zostawiającego uruchomione procesy narzędzia Bash po wymuszonym zatrzymaniu zawieszonej sesji
- Naprawiono
/usage-creditsdla członków planów Team i Enterprise, których admin ustawił limit kredytów organizacji na 0 - teraz proponuje zapytać admina zamiast twierdzić, że limit został osiągnięty - Naprawiono
--worktree --tmuxz numerem merge requestu na repozytorium z gitlab.com - próbowało najpierw pobrania w stylu GitHuba (skazanego na porażkę) zamiast od razu pobrać referencję z GitLaba - Naprawiono Ctrl+G kończące się błędem "Emacs quit unexpectedly" w sesjach w tle dla edytorów otwierających
/dev/tty, takich jakemacs -nwczymicro - Naprawiono wpis
additionalDirectoriesz bajtem null, który wywalał start aplikacji albo psuł/add-diri późniejsze aktualizacje ustawień - taki wpis jest teraz pomijany - Naprawiono skrót kopiowania w menu serwera MCP - pokazuje teraz, jak dokładnie skopiowano URL do logowania, zamiast zawsze twierdzić, że się udało
- Naprawiono kursywę (np. linijkę podsumowania sesji) wyświetlaną jako podświetlone bloki w GNU screen i w sesjach tmux z typem terminala
screen - Naprawiono tekst pomocy dla
claude mcp add --headericlaude mcp add-json- wymieniał złe typy transportu - Naprawiono
claude ultrareviewi/ultrareviewczekające pełne 30 minut, gdy sesja w chmurze nie mogła wystartować - teraz przerywają wcześniej i podają powód - Naprawiono lukę: sprawdzanie uprawnień dla Bash automatycznie zatwierdzało komendy przypisujące wyrażenie arytmetyczne do zmiennej całkowitej powłoki (np.
OPTIND=1/0,RANDOM=2+2) - teraz takie komendy proszą o zatwierdzenie - Naprawiono sesje przenoszone do tła (
←,/background,--bg) tracące ustawienia bramki Vertex/Bedrock wyeksportowane w powłoce, przez co każde zapytanie kończyło się błędem - Naprawiono
claude --bg --model fablena planach Max - pytało o dokupienie kredytów, mimo że sesja interaktywna na tym samym koncie wciąż miała dostępny limit Fable - Naprawiono jednorazową propozycję "ustaw tryb auto jako domyślny" pojawiającą się w sesjach bez nadzoru (np. panelach członków zespołu agentów), gdzie przypadkowy klawisz mógł ją zaakceptować bez przeczytania
- Naprawiono ponowne pojawianie się prośby o zatwierdzenie ustawień zarządzanych po ponownym zalogowaniu do tej samej bramki Claude, mimo że ustawienia się nie zmieniły
- Naprawiono wyłączone
/bugi/shareinformujące, że to/feedbackjest wyłączone; podpowiedzi,/helpi komunikaty odmowy nie sugerują już/feedback, gdy wyłącza je polityka organizacji albo zmienna środowiskowa - Naprawiono tworzenie sesji w chmurze doradzające konfigurację GitHuba po chwilowym błędzie połączenia - komunikat mówi teraz, żeby po prostu spróbować ponownie
- [VSCode] Naprawiono przycisk "Bedrock, Foundry, or Vertex" na ekranie logowania - otwierał dokumentację od góry strony zamiast od razu sekcji konfiguracji dostawców zewnętrznych