sophie-optimizer
Automated context health management for OpenClaw. Monitors token usage, snapshots memory, and resets sessions to maintain performance. Authored by Sophie.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Automated context health management for OpenClaw. Monitors token usage, snapshots memory, and resets sessions to maintain performance. Authored by Sophie.
How to use
Upewnij się, że masz dostęp do katalogu instalacji OpenClaw (domyślnie /home/lucas/openclaw/skills/sophie-optimizer/) oraz że Python 3 jest zainstalowany w systemie.
Uruchom skrypt optymalizatora ręcznie z wiersza poleceń: python3 /home/lucas/openclaw/skills/sophie-optimizer/optimizer.py. Skrypt sprawdzi bieżące zużycie tokenów sesji głównej.
Jeśli liczba tokenów jest poniżej 80 tys., skrypt zakończy pracę bez zmian. Jeśli przekroczy ten próg, przejdź do następnego kroku.
Narzędzie automatycznie tworzy archiwum bieżącego stanu kontekstu w formacie JSON w katalogu archives/ z nazwą zawierającą datę i godzinę (format YYYY-MM-DD_HH-MM.json).
Skrypt aktualizuje plik MEMORY.md, dodając nowe podsumowanie i zachowując trzy ostatnie wpisy, starsze zaś indeksuje dla przyszłych odniesień.
Na koniec reset.sh wyczyszcza pliki sesji JSONL i restartuje usługę openclaw-gateway, przywracając sesję do stanu czystego. Aby zautomatyzować ten proces, dodaj skrypt do crona lub systemu heartbeat, aby uruchamiał się regularnie bez Twojej interwencji.