Kompaktowanie długiej rozmowy
/compact zwalnia miejsce w kontekście, podsumowując dotychczasową rozmowę. Użyj go, gdy chcesz kontynuować tę samą rozmowę, ale potrzebujesz zwolnić część kontekstu. Możesz dodać instrukcję, która określi, na czym podsumowanie ma się skupić.
Wpisz /compact, a jeśli chcesz ukierunkować podsumowanie, dopisz po komendzie instrukcję. Przykładowa instrukcja każe zachować w podsumowaniu przykłady kodu i użycie API. Możesz też dostosować zachowanie kompaktowania w pliku CLAUDE.md w katalogu głównym projektu.
Kompaktowanie czyta rozmowę, którą podsumowuje, więc samo może być dużym żądaniem przy obszernym kontekście. W długiej sesji pełna rozmowa jest wysyłana przy każdym żądaniu, co może zwiększać zużycie. Kompaktowanie pozwala zachować ciągłość rozmowy, zamiast zaczynać od pustego kontekstu.
Użyj /compact wtedy, gdy chcesz zmniejszyć kontekst, ale nadal pracować w bieżącej rozmowie. Jeśli zależy Ci na zachowaniu konkretnych informacji, przekaż instrukcję skupiającą podsumowanie na tych treściach. Pamiętaj, że przy dużym kontekście samo kompaktowanie również wymaga dużego żądania.
/compact
/compact Focus on code samples and API usage
Zastosowanie w praktyce
Po długiej pracy w jednej sesji użyj /compact, aby zwolnić miejsce bez porzucania tej rozmowy. Gdy podsumowanie ma zachować wybrane treści, dopisz instrukcję określającą jego zakres. Jeśli zależy Ci na przykładach kodu i użyciu API, możesz wskazać te elementy jako cel podsumowania. Przy obszernym kontekście miej na uwadze, że jego kompaktowanie samo stanowi duże żądanie.
/compact czyta podsumowywaną rozmowę i samo może być dużym żądaniem.