learning-systems
Implicit feedback scoring, confidence decay, and anti-pattern detection. Use when understanding how the swarm plugin learns from outcomes, implementing learning loops, or debugging why patterns are being promoted or deprecated. Unique to opencode-swarm-plugin.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implicit feedback scoring, confidence decay, and anti-pattern detection. Use when understanding how the swarm plugin learns from outcomes, implementing learning loops, or debugging why patterns are being promoted or deprecated. Unique to opencode-swarm-plugin.
How to use
Po zakończeniu każdego podtaska wywołaj funkcję
swarm_record_outcomez danymi o wykonaniu: identyfikator beadu, czas trwania w milisekundach, liczbę błędów, liczbę ponownych prób, status sukcesu, listę zmodyfikowanych plików i opcjonalnie strategię rozkładu.System automatycznie obliczy surowy wynik na podstawie czterech sygnałów: sukcesu (waga 40%), czasu trwania (waga 20%), błędów (waga 20%) i ponownych prób (waga 20%). Wynik poniżej 0,4 oznacza wzorzec szkodliwy, powyżej 0,7 — pomocny, między tymi wartościami — neutralny.
Monitoruj, jak różne strategie rozkładu (np. file-based) wpływają na wyniki — system śledzi, które podejścia prowadzą do szybszych i mniej błędnych wykonań.
Używaj Learning Systems do debugowania: jeśli wzorzec jest promowany mimo złych wyników, sprawdź, czy sygnały czasu i błędów są prawidłowo rejestrowane w
swarm_record_outcome.Obserwuj zanikanie pewności — system zmniejsza zaufanie do wzorców, które konsekwentnie dają neutralne lub szkodliwe wyniki, co naturalnie zmniejsza ich użycie w przyszłych rozkładach.
Przeanalizuj dane dotyczące plików i strategii, aby zidentyfikować, które kombinacje rozkładu i modyfikacji plików działają najlepiej w Twoim kontekście.