AGENTS.md działa jak CLAUDE.md
w projekcie bez CLAUDE.md Claude Code czyta AGENTS.md. Jeśli trzymasz instrukcje w tym pliku dla innych narzędzi, nie musisz już ich dublować. Przełączysz to w /config pod „Project instructions" (na razie bez Bedrock, Vertex i Foundry)
Wyniki subagentów przestają udawać Twoje polecenia
to, co zwraca subagent, trafia do głównego agenta pod nagłówkiem „wynik subagenta" i z wcięciem, więc tekst z jego odpowiedzi nie może zostać wzięty za instrukcję z sesji. Do tego niewidzialne znaki formatowania Unicode w prompcie są usuwane, a oczyszczony prompt widzisz przed wysłaniem
Wiadomości pisane w trakcie pracy Claude'a już nie giną
model czasem je pomijał; naprawione. Znika też narzędzie TaskOutput (output zadań w tle Claude czyta teraz przez Read), a ustawienia taskOutputMaxChars i TASK_MAX_OUTPUT_LENGTH nie mają już żadnego efektu
Nowe funkcje i zmiany 30
- Dodano obsługę AGENTS.md: w projekcie bez CLAUDE.md Claude Code czyta zamiast niego AGENTS.md; zmienisz to w
/configpod „Project instructions" (jeszcze nie na Bedrock, Vertex ani Foundry) - Dodano
CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1dla bramek Claude apps gateway, których jedynym wyjściem na świat jest forward proxy: każde żądanie wychodzące przekazuje proxy nazwę hosta zamiast rozwiązywać ją lokalnie - Dodano opcjonalną mapę
headers:na upstreamach bramki Claude apps gateway, żeby wysyłać stałe nagłówki do proxy, które stoi przed dostawcą modelu - Dodano linię z informacją, że zadanie w tle czeka z aktualizacją, gdy skończy się w czasie, kiedy masz otwarty panel taki jak
/tasks - Usprawniono start sesji w SDK i trybie headless (
-p): pierwsza tura nie czeka już na przeszukanie katalogów w poszukiwaniu CLAUDE.md - Usprawniono komunikaty błędów loopback w bramce Claude apps gateway: wskazują teraz
CLAUDE_GATEWAY_ALLOW_LOOPBACK - Usprawniono zakładkę Installed w
/plugin: serwer MCP wypisany osobno od swojego pluginu pokazuje teraz, do którego pluginu należy - Usprawniono
claude plugin installna już zainstalowanym pluginie: mówi teraz, gdy marketplace ma nowszą wersję, i podaje polecenieclaude plugin update - Usprawniono linię o ukrytych powiadomieniach pod logo przy starcie: brzmi teraz „N more notices hidden" zamiast „+N more · /status"
- Usprawniono obsługę promptu: niewidzialne znaki formatowania i znaczniki Unicode są usuwane z promptu, a oczyszczona wersja jest pokazywana do sprawdzenia przed wysłaniem
- Usprawniono
/ultrareview, gdy nie ma czego przeglądać: komunikaty mówią, w którym jesteś przypadku, podają polecenie do przeglądu ostatniego commita, a pierwszy commit nowego repozytorium jest przeglądany w całości - Usprawniono obsługę linków do artefaktów claude.ai: Claude czyta je narzędziem Artifact zamiast WebFetch, gdy to narzędzie jest dostępne
- Usprawniono pytanie o zgodę przy niebezpiecznym
rm: pokazuje, o które polecenie chodzi, i podpowiada zabezpieczenie${VAR:?}, żeby uruchomienia headless mogły sobie poradzić - Usprawniono pytania o zgodę z narzędzia Artifact: krótsze zdania, strony i artefakty nazwane tytułem albo nazwą pliku, linki wypisane po tekście
- Zmieniono
/modelna Anthropic API: Fable jest zawsze na liście, wyszarzony tylko wtedy, gdy ustawienia Twojej organizacji go wyłączają - Zmieniono instrukcje sandboxa Bash na Bedrock, Vertex i Foundry na wersję z pierwszej ręki, która opisuje sandbox jako granicę tego, co zadanie dostało do dyspozycji
- Zmieniono
/ultrarevieww sesjach nieinteraktywnych: odmawia, gdy repozytorium nie ma gałęzi bazowej ani wspólnej historii - Zmieniono sposób, w jaki wyniki subagentów trafiają do głównego agenta: pod nagłówkiem oznaczającym je jako output subagenta i z wcięciem, żeby tekst z wyniku subagenta nie mógł uchodzić za instrukcje z sesji
- Zmieniono wyliczane prompty
agent()w skryptach workflow na Bedrock, Vertex i Foundry: docierają do subagenta oznaczone jako tekst napisany przez skrypt, żeby klasyfikator bezpieczeństwa nie brał ich za słowa użytkownika - Usunięto z uruchomień
claude -ppoza SDK i IDE działające w tle żądanie do Haiku o automatyczny tytuł sesji - Usunięto przestarzałe narzędzie TaskOutput; Claude czyta plik z outputem zadania w tle narzędziem Read, a ustawienie
taskOutputMaxCharsi zmiennaTASK_MAX_OUTPUT_LENGTHnie mają już żadnego efektu - [VSCode] Dodano wiersz Sign out w menu panelu oraz
/logoutw menu poleceń wpisywanych z klawiatury - [VSCode] Dodano powłoki w tle i inne działające zadania do mapy agentów, każde z przyciskiem Stop, oraz wpisywane
/tasks, które ją otwiera - [VSCode] Dodano przycisk Copy response przy odpowiedziach oraz wpisywane
/copy - [VSCode] Dodano jednorazowe powiadomienie, gdy nieaktywne sesje są archiwizowane automatycznie, oraz akcję „Unarchive all" na grupie Archived sessions
- [VSCode] Dodano koszt i zużycie tokenów sesji do okna Account & usage i do menedżera sesji tam, gdzie limity planu nie obowiązują (Vertex, Bedrock, Foundry, klucz API)
- [Claude Code on the web] Dodano sekcje Personal i Organization w wyborze środowiska na planach Team i Enterprise; admini mogą teraz udostępnić osobiste środowisko całej organizacji
- [Claude Code on the web] Zmieniono środowiska organizacji na planach Team i Enterprise: z zakładki Code otwierają się jako podsumowanie tylko do odczytu, a edycja jest pod Admin settings → Cloud environments
- [Claude Code on the web] Zmieniono nazwę ustawienia admina Claude Code z „Web" na „Cloud sessions" i usunięto zbędny wiersz Mobile tylko do odczytu pod nim
- [Claude Tag] Zmieniono preset poświadczeń Pylon w pakietach dostępu Claude Tag, żeby admini mogli wskazać europejski host Pylona
Poprawki 57
claude -pi sesje Agent SDK nie zawieszają się już bez wyniku po błędzie wewnętrznym; zgłaszają błąd i kończą się kodem 1- Rozmowy nie zwracają już przy każdym żądaniu błędu „text content blocks must be non-empty", gdy wcześniejsza tura asystenta zawierała pusty blok tekstu obok innej treści, także po
--resume - Nie zostajesz już niespodziewanie wylogowany, gdy na tej samej maszynie działa starsza wersja Claude Code (np. CLI wbudowane w rozszerzenie IDE)
- Interaktywny start nie zawiesza się już ani nie pokazuje błędu użytkownikom
ANTHROPIC_API_KEY, gdy~/.claude.jsonzawiera uszkodzoną wartośćcustomApiKeyResponses - Sprawdzanie aktualizacji nie zgłasza już błędu co 30 minut, a
claude updatenie zawiesza się przy ustawionej wersji minimalnej albo maksymalnej, gdy proxy zwróci nieprawidłowy numer wersji; uszkodzoneminimumVersionjest teraz ignorowane claude updatena instalacjach przez winget albo apk nie zgłasza już „up to date", gdy sprawdzenie wersji się nie powiodłoclaude plugin installnie zawodzi już czasem i nie psuje zainstalowanej kopii przy ponownej instalacji wersji pluginu, której używa sesja albo inny program; niezmieniona kopia zostaje w spokoju- Grep i Glob nie zgłaszają już „brak wyników", gdy wyszukiwanie nie mogło ruszyć, bo systemowi zabrakło procesów, pamięci albo uchwytów plików; zwracają teraz błąd, który o tym mówi
- Narzędzie Write nie kończy już po cichu tury jako odrzuconej zgody, gdy docelowa ścieżka jest istniejącym katalogiem; zgłasza teraz czytelny błąd
- Narzędzie Edit nie traktuje już podwójnego ukośnika i tekstu
uXXXXpo nim jako sekwencji\uXXXX, przez co edycja znaku spoza ASCII mogła przepisać sekwencję z ukośnikiem zamiast właściwego tekstu - Narzędzie Edit nie zgłasza już „Invalid regular expression: regular expression too large" zamiast „String not found in file", gdy bardzo duża edycja z tekstem spoza ASCII nie pasowała do pliku
- Tura nie kończy się już przedwcześnie błędem „Path contains null bytes", gdy ścieżka pliku w wywołaniu narzędzia zawierała