Hoe het over het hoofd wordt gezien
Uw agent is nog steeds bezig. De terminal blijft scrollen. Maar het heeft net voor de vijfde keer hetzelfde gevraagd. Activiteit kan geruststellend lijken, zelfs als de sessie in een lus vastzit.
Stel u een coderingstake voor waarbij de agent steeds de Git-status controleert. Eén keer is nuttig. Vijf identieke aanroepen op rij kan betekenen dat de volgende stap kwijt is. Over meerdere sessies is dat patroon gemakkelijk te missen, totdat u terugkeert naar dezelfde onafgemaakte taak.
Wat ClawMetry detecteert
ClawMetry zoekt naar herhaalde tool-aanroepen met dezelfde argumenten en korte herhalende cycli van toolnamen. Wanneer de herhaling de toepasselijke drempel overschrijdt, geeft het een waarschuwing voor een vastgelopen lus. De bevinding toont het patroon, de tool en het aantal herhalingen.
Het verschil dat de bevinding bepaalt
Triggering voorbeeld
5 identieke aanroepen
Waarschuwingsbevinding
Rustige vergelijking
8 verschillende argumenten
Geen bevinding voor deze detector.
In het gecontroleerde voorbeeld leveren vijf identieke Git-statusaanroepen een waarschuwing op. Acht aanroepen met verschillende bestandsargumenten blijven stil voor deze detector. Het belangrijke verschil is de herhaalde actie. Drempelwaarden kunnen de runtime en zijn aangeleerde basislijn weerspiegelen, dus vijf is een voorbeeld, geen universele regel.
Inspecteer het detectorresultaat
{
"kind": "stuck_loop",
"severity": "warning",
"evidence": {
"pattern": "identical",
"tool": "Bash",
"repeats": 5,
"total_tool_calls": 5,
"threshold": 3,
"threshold_source": "static"
}
}Download invoer en volledige resultaten (JSON)Hoe het voorbeeld werd gecontroleerd
Deze voorbeelden evalueren de gepubliceerde detector met geschreven gebeurtenisgegevens of wegwerpbare configuratiebestanden. De video's illustreren dat gedrag. Het zijn geen opnames van live agents of de productinterface. Geen enkel commando in de voorbeelden werd uitgevoerd.
Het resultaat stelt gedrag vast voor deze invoer. Het stelt geen runtime-opname, preventie of een echte compromittering vast. Inspecteer het vastgezette broncontract.
Wat u vervolgens kunt controleren
Inspecteer de herhaalde stap en de resultaten. Wacht de agent op iets dat niet kan veranderen? Heeft het een ontbrekende afhankelijkheid of een duidelijkere volgende actie nodig? Gebruik de bevinding om de cyclus zelf te doorbreken en controleer daarna of nuttig werk hervat wordt.
- Inspecteer de herhaalde stap
- Controleer wat ontbreekt
- Geef een concrete volgende actie
Wat dit signaal vaststelt
Herhaling kan opzettelijk zijn. Deze bevinding bepaalt niet de oorzaak, stopt de sessie niet en beperkt geen uitgaven.