half-clone
Zmniejsz zużycie tokenów, zachowując ostatnią rozmowę — usuń starszy kontekst w jednym kroku.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Half-clone to umiejętność dla Claude'a, która klonuje drugą połowę bieżącej rozmowy, odrzucając wcześniejszy kontekst. Dzięki temu zmniejszasz zużycie tokenów, zachowując jednocześnie ostatnią pracę i kontekst. Idealne, gdy rozmowa staje się długa i chcesz kontynuować bez obciążenia starszych wiadomości. Skrypt automatycznie znajduje sesję, weryfikuje zawartość i tworzy nową rozmowę oznaczoną znacznikiem czasowym.
Jak używać
Pobierz identyfikator sesji i ścieżkę projektu z historii Claude'a, uruchamiając polecenie: tail -1 ~/.claude/history.jsonl | jq -r '[.sessionId, .project] | @tsv'. Zapisz obie wartości — będą potrzebne w następnych krokach.
Zlokalizuj skrypt half-clone-conversation.sh za pomocą polecenia find ~/.claude -name "half-clone-conversation.sh" 2>/dev/null | sort -V | tail -1. Polecenie automatycznie znajdzie skrypt niezależnie od sposobu instalacji (wtyczka lub ręczny symlink) i wybierze najnowszą wersję, jeśli istnieje wiele kopii.
Przed klonowaniem sprawdź zawartość rozmowy, uruchamiając skrypt w trybie podglądu: <ścieżka-skryptu> --preview
<ścieżka-projektu>. Zweryfikuj, że pierwsza i ostatnia wiadomość odpowiadają bieżącej rozmowie. Uruchom klonowanie, wykonując polecenie: <ścieżka-skryptu>
<ścieżka-projektu>. Pamiętaj, aby zawsze przekazać ścieżkę projektu z wpisu historii, a nie z bieżącego katalogu roboczego. Po zakończeniu klonowania uzyskaj dostęp do nowej rozmowy za pomocą polecenia claude -r i poszukaj wpisu oznaczonego [HALF-CLONE
], na przykład [HALF-CLONE Jan 7 14:30]. Skrypt automatycznie dodaje ten znacznik, aby łatwo zidentyfikować sklonowaną rozmowę.