Jak to umyka uwadze
Twój agent wciąż pracuje. Terminal ciągle się przewija. Ale właśnie po raz piąty poprosił o to samo. Aktywność może wyglądać uspokajająco, nawet gdy sesja jest zapętlona.
Wyobraź sobie zadanie kodowania, w którym agent wciąż sprawdza status Git. Raz to przydatne. Pięć identycznych wywołań z rzędu może oznaczać, że zgubił następny krok. W kilku sesjach taki wzorzec łatwo przeoczyć, dopóki nie wrócisz do tego samego niedokończonego zadania.
Co wykrywa ClawMetry
ClawMetry szuka powtarzających się wywołań narzędzi z tymi samymi argumentami oraz krótkich powtarzających się cykli nazw narzędzi. Gdy powtórzenie przekroczy odpowiedni próg, generuje ostrzeżenie o zapętleniu. Znalezisko podaje wzorzec, narzędzie i liczbę powtórzeń.
Różnica zmieniająca wynik
Przykład wyzwalający
5 identycznych wywołań
Ostrzeżenie
Porównanie bez alarmu
8 różnych argumentów
Brak znaleziska dla tego detektora.
W sprawdzonym przykładzie pięć identycznych wywołań Git status generuje ostrzeżenie. Osiem wywołań z różnymi argumentami plików pozostaje ciche dla tego detektora. Istotna różnica to powtarzające się działanie. Progi mogą odzwierciedlać środowisko uruchomieniowe i jego nauczoną wartość bazową, więc pięć to przykład, nie reguła uniwersalna.
Sprawdź wynik detektora
{
"kind": "stuck_loop",
"severity": "warning",
"evidence": {
"pattern": "identical",
"tool": "Bash",
"repeats": 5,
"total_tool_calls": 5,
"threshold": 3,
"threshold_source": "static"
}
}Pobierz dane wejściowe i pełne wyniki (JSON)Jak sprawdzono przykład
Te przykłady oceniają opublikowany detektor z autorskimi danymi zdarzeń lub jednorazowymi plikami konfiguracyjnymi. Filmy ilustrują te zachowania. Nie są nagraniami działających agentów ani interfejsu produktu. Żadne polecenie z przykładów nie zostało wykonane.
Wynik określa zachowanie dla tych danych wejściowych. Nie ustala pozyskiwania danych w czasie rzeczywistym, zapobiegania ani rzeczywistego naruszenia. Sprawdź przypiętą umowę źródłową.
Co sprawdzić dalej
Sprawdź powtarzający się krok i jego wyniki. Czy agent czeka na coś, co nie może się zmienić? Czy brakuje zależności lub wyraźniejszego następnego działania? Użyj znaleziska, by samodzielnie przerwać cykl, a następnie sprawdź, czy przydatna praca zostaje wznowiona.
- Sprawdź powtarzający się krok
- Sprawdź, czego brakuje
- Podaj konkretne następne działanie
Co ustala ten sygnał
Powtórzenie może być celowe. To znalezisko nie ustala przyczyny, nie zatrzymuje sesji ani nie ogranicza wydatków.