Najważniejsze zmiany
01
Stabilniejsze wznawianie sesji z subagentami i teammates
kilka poprawek naprawia psucie się cache promptów przy wznawianiu subagentów i agentów w zespole, więc kolejne odpowiedzi są szybsze i tańsze
02
Poprawka bezpieczeństwa w pluginach
załatana luka, przez którą specjalnie spreparowana ścieżka pluginu z ukośnikiem wstecznym mogła ominąć kontrolę katalogów na macOS i Linuksie
03
MCP znowu działa ze starszymi serwerami HTTP
serwery skonfigurowane jako http, które mówią tylko starszym protokołem HTTP+SSE, wcześniej w ogóle się nie łączyły
Nowe funkcje i zmiany 16
- Dodano
user.emailiuser.groupsdo telemetrii, którą Claude Desktop i Cowork wysyłają przez bramkę Claude apps - tak samo jak sesje terminalowe - Dodano obsługę wskazania
--plugin-dirna cały folder z pluginami: każdy podfolder z manifestem wczytuje się automatycznie, a dodawanie lub usuwanie podfolderów w trakcie działania jest wykrywane na bieżąco - Dodano limit 1 GB na wyniki narzędzi zapisywane na dysk; podgląd w rozmowie informuje, gdy zapisany plik został obcięty
- Usprawniono start
--worktreena dużych repozytoriach - nowy worktree jest teraz tworzony równolegle (git 2.32+) - Usprawniono szczegóły agenta w
/workflows- wywołania narzędzi są oznaczone jako w toku, nieudane lub zakończone, lista zadań subagenta pojawia się gdy istnieje, a Enter rozwija wywołania razem z danymi wejściowymi i wynikami - Usprawniono podpowiedzi komend slash wpisywanych w środku prompta - pasujące komendy pokazują się teraz jako lista (Tab otwiera ją poza trybem pełnoekranowym) zamiast jednej sugestii, a skill z pluginu jest teraz znajdowany po samej nazwie
- Usprawniono zdalne serwery MCP wymagające logowania - Claude Code nie rejestruje już klienta OAuth, zanim faktycznie się zalogujesz
- Skrócono czas wznawiania długich sesji, które czytają dużo plików
- Usprawniono komunikat błędu przy obrazku przekraczającym limit rozmiaru, którego nie da się zdekodować - teraz nazywa przyczynę i sposób naprawy zamiast tylko podawać limit
- Usprawniono odczyt artefaktu napisanego przez kogoś innego przez narzędzie Artifact - podsumowanie traktuje teraz taką stronę jako niezaufaną treść i sygnalizuje osadzone instrukcje zamiast je przekazywać dalej
- Zaktualizowano opis opcji uprawnień dla folderu
.claude, żeby mówił wprost, co faktycznie pozwala - edycję plików w folderze.claudeprojektu (lub~/.claude) na czas sesji - Zmieniono zachowanie maszyn z
forceLoginGatewayUrlw zarządzanych ustawieniach - sesje od startu logują się przez bramkę Claude apps, tak jak przyforceLoginMethod: "gateway"; zostawione logowanie do claude.ai albo klucz API nie są już używane - Zmieniono przetwarzanie obrazów na wbudowaną obsługę środowiska uruchomieniowego - CLI nie wypakowuje już natywnego modułu obrazów do katalogu tymczasowego
- Zmieniono metadane wyświetlane dla pluginów - zakładka Installed i
claude plugin detailspreferują teraz wpis z marketplace nadplugin.json, uzupełniając braki danymi zplugin.json - Zmieniono sesje bramki Claude apps - eksportują teraz OpenTelemetry bezpośrednio do kolektora nazwanego w zarządzanych ustawieniach bramki w
OTEL_EXPORTER_OTLP_ENDPOINT, zamiast przez przekaźnik bramki; sesje bez nazwanego kolektora nadal korzystają z przekaźnika - [VSCode] Dodano automatyczne archiwizowanie sesji nieaktywnych przez określony czas (nowe ustawienie "Archive inactive sessions", domyślnie 14 dni)
Poprawki 34
- Naprawiono wznawianie subagenta uruchomionego na pierwszym planie, które zmieniało jego listę narzędzi i prefiks system prompta, psując ponowne użycie cache promptu dla tego agenta
- Naprawiono agentów-teammates i wznowione subagenty przenoszące kontekst hooka SubagentStart oraz wstępnie wczytane skille poza prefiks prompta w kolejnych turach, co psuło ponowne użycie cache promptu
- Naprawiono wznawianie po tym, jak poprzedni proces padł w trakcie działania narzędzia - ostatni prompt nie jest już przepisywany, a przerwane wywołanie narzędzia zostaje zachowane i oznaczone jako przerwane
- Naprawiono
/model opusplan[1m]odrzucane z błędem "Model not found" - Naprawiono podświetlaną składniowo część kodu w promptach o uprawnienia i wiadomościach, która czasem gubiła znak po symbolu
?w Ruby albo$w Erlangu lub Perlu - Naprawiono transkrypt w trybie pełnoekranowym przeskakujący o jeden wiersz za każdym razem, gdy otwierała się lub zamykała lista podpowiedzi komend slash albo plików przez @
- Naprawiono ścieżkę pluginu zawierającą ukośnik wsteczny, która omijała kontrolę zawierania symlinków na macOS i Linuksie
- Naprawiono foldery pluginów, których nazwa zaczyna się od dwóch kropek - były błędnie odrzucane jako leżące poza katalogiem głównym pluginu
- Naprawiono sesje VS Code i SDK czasami wymagające ponownego logowania, gdy sesja została zamknięta w trakcie odświeżania tokena
- Naprawiono sesje Remote Control wysyłające sygnał końca tury przed ostatnią wiadomością odpowiedzi, przez co w apce Claude odpowiedź mogła wyglądać na zakończoną, zanim dotarła jej ostatnia część
- Naprawiono sesje w tle (
--bg) czasami wygaszane w trakcie tury, gdy wiadomość przychodziła tuż przed limitem czasu bezczynności - Naprawiono własne sprawdzanie statusu i diffów git przez Claude Code, które uruchamiało filtry clean skonfigurowane przez zagnieżdżone repozytorium wewnątrz katalogu roboczego
- Naprawiono narzędzie doradcze i jego instrukcje ponownie ustalane dla każdego zapytania na podstawie modelu z tego zapytania - decyzja jest teraz podejmowana raz i ogłaszana w rozmowie, gdy się zmienia
- Naprawiono publikację artefaktu akceptującą nazwy narzędzi konektora, których konektor w ogóle nie udostępnia - publikacja jest teraz odrzucana, gdy żadne z zadeklarowanych narzędzi nie istnieje, i ostrzega, gdy brakuje tylko części
- Naprawiono
/add-dir <podkatalog>odmawiające wczytania agentów podkatalogu, gdy zarządzane ustawienia blokują skille wyłącznie do pluginów, oraz obiecujące agentów, gdy zablokowani są tylko agenci - Naprawiono dwuklawiszowe skróty klawiszowe anulowane po cichu, gdy drugi klawisz przychodził później niż sekundę - tak jak w tmuksie; teraz czekają 3 sekundy i pokazują komunikat, gdy upłynie czas
- Naprawiono forkowane skille (
context: fork) nieprzesyłające swojego prompta startowego strumieniowo, a przy--forward-subagent-texttakże swoich tur tekstowych jako zdarzeń postępu w stream-json - Naprawiono domyślny folder komponentów pluginu, którego system operacyjny nie może sprawdzić (np. pętla symlinków) - był po cichu pomijany, teraz jest zgłaszany w
/pluginrazem z kodem błędu - Naprawiono przekaźnik telemetrii OTLP bramki Claude apps, który wstrzymywał całe przekazywanie do kolektora na 30 sekund po odrzuceniu kilku danych jako wadliwych lub zbyt dużych
- Naprawiono
/pluginw zakładkach Discover/Browse orazclaude plugin list --json --availableniepokazujące opisu ani nazwy wyświetlanej dla pluginów z marketplace, których metadane są tylko wplugin.json - Naprawiono
/loginpokazujące komunikat o braku skonfigurowanego adresu bramki przy ponownym uruchomieniu w sesji, która zalogowała się do bramki Claude apps ustawionej przez zarządzane ustawienia - Naprawiono
/modeltwierdzące, że model został zapisany jako domyślny, mimo że plik ustawień nie mógł zostać zapisany - teraz mówi, że zapis się nie udał i dlaczego - Naprawiono
/clearwywoływane z Remote Control czekające na hooki SessionStart i na otwarte okna dialogowe terminala przed zakończeniem - Naprawiono okno dialogowe
/configzmieniające wysokość przy przełączaniu między zakładkami - Naprawiono wznawianie przebiegu workflow po restarcie jego kontenera - wznowienie, którego dziennik przebiegu zaginął, kończy się teraz jasnym błędem zamiast ponownego uruchamiania wszystkich agentów
- Naprawiono odniesienie do kodów błędów w skillu
claude-api- brak dostępu do modelu zwraca 404, a niedostępne nagłówki beta zwracają 400, nie 403 - Naprawiono sesje nieinteraktywne (
-pze stream-json na wejściu, Agent SDK, sesje w chmurze) resetujące katalog roboczy powłoki przy każdej nowej wiadomości użytkownika -cdjest teraz zachowywane między turami - Naprawiono serwery MCP skonfigurowane jako
http, które mówią tylko starszym protokołem HTTP+SSE - w ogóle się nie łączyły; Claude Code przełącza się teraz na SSE zgodnie ze specyfikacją MCP - Naprawiono niektóre konektory claude.ai w sesjach chmurowych pokazujące się jako wymagające uwierzytelnienia, mimo że są połączone w claude.ai (serwery odpowiadające na nieobsługiwane żądanie kodem HTTP 401)
- Naprawiono sesje zdalne trzymające kontener sandboxa aktywny, podczas gdy czekały na zatwierdzenie konektora lub link do logowania
- Naprawiono wznowione sesje pokazujące długie instrukcje odzyskiwania przeznaczone dla modelu w komunikatach o niedokończonym zadaniu w tle zamiast krótkiej linii statusu
- Windows: Naprawiono Read, Write i Edit odrzucające każdy plik z błędem o zmienionej rezolucji symlinku podczas pracy wewnątrz AppContainer lub sandboxa z ograniczonym tokenem
- [VSCode] Naprawiono pusty czat w panelu bocznym po Reload Window lub restarcie, gdy rozmowa była otwarta dłużej niż 10 minut
- [VSCode] Naprawiono kropkę na osi czasu wyświetlaną poniżej tekstu w komunikacie o aktywnym Remote Control