capability-evolver
Samouczący się agent AI, który analizuje swoje błędy i automatycznie się ulepszza
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Capability Evolver to meta-skill dla agentów OpenClaw, który pozwala im badać własną historię wykonania, identyfikować błędy i nieefektywności, a następnie autonomicznie pisać nowy kod lub aktualizować pamięć, aby poprawiać wydajność. Narzędzie automatycznie skanuje logi w poszukiwaniu problemów, sugeruje poprawki i może działać w trybie w pełni zautomatyzowanym, z przeglądem zmian przez użytkownika lub w pętli ciągłej. Ewolucja podlega ograniczeniom protokołu GEP, co zapewnia bezpieczeństwo i powtarzalność zmian.
Jak używać
Zainstaluj skill w swoim projekcie OpenClaw, klonując repozytorium lub dodając katalog capability-evolver do struktury skills. Upewnij się, że masz zainstalowany Node.js i dostęp do plików historii oraz pamięci agenta.
Skonfiguruj zmienne środowiskowe zgodnie z potrzebami. Domyślnie EVOLVE_ALLOW_SELF_MODIFY jest wyłączone (zalecane dla produkcji), a maksymalny load wynosi 2.0. Jeśli chcesz umożliwić agentowi modyfikowanie własnego kodu, ustaw EVOLVE_ALLOW_SELF_MODIFY na true, ale tylko w kontrolowanym środowisku testowym.
Uruchom skill w trybie zautomatyzowanym, wykonując polecenie node index.js. Agent przeskanuje historię, zidentyfikuje błędy i nieefektywności, a następnie automatycznie zastosuje poprawki bez czekania na potwierdzenie.
Jeśli wolisz przejrzeć proponowane zmiany przed ich zastosowaniem, uruchom skill z flagą --review (node index.js --review). Agent wstrzyma się i poprosi o potwierdzenie każdej zmiany.
Aby uruchomić skill w pętli ciągłej (na przykład za pośrednictwem crona lub procesu w tle), użyj flagi --loop lub zaplanuj regularne wykonanie node index.js w harmonogramie systemowym. Skill będzie monitorować load system i wstrzymywać się, jeśli przekroczy ustawiony próg.