DetectorbibliotheekHerhaalde toolfout

Herhaalde toolfout

Dezelfde tool. Nog een fout.

Vind de mislukkende stap die pogingen blijven begraven.

Zie het probleem. Begrijp de bevinding.

Engelse vertelling met ondertitels.

Hoe het over het hoofd wordt gezien

Een build mislukt. De agent probeert opnieuw. Het mislukt opnieuw. Elke poging voegt meer uitvoer toe, maar het onderliggende probleem is er nog steeds. Als u alleen controleert of de sessie actief is, kunt u de mislukking missen die blijft herhalen.

Beschouw een agent die een wijziging voorbereidt terwijl zijn shelltool herhaaldelijk een fout retourneert. De oorzaak kan een ontbrekende afhankelijkheid, een ongeldig commando of onbeschikbare toegang zijn. De nuttige vraag is welke tool blijft mislukken, en hoe vaak.

Wat ClawMetry detecteert

ClawMetry telt fouten die worden toegeschreven aan dezelfde tool in het gebeurtenisvenster. Wanneer het aantal de toepasselijke drempel overschrijdt, geeft het een waarschuwing voor herhaalde toolfout. De bevinding noemt de tool, het aantal mislukkingen en de gebruikte drempel.

Het verschil dat de bevinding bepaalt

Triggering voorbeeld

4 fouten van Bash

Waarschuwingsbevinding

Rustige vergelijking

1 fout van Bash

Geen bevinding voor deze detector.

In het gecontroleerde voorbeeld leveren vier mislukte shellresultaten een waarschuwing op. Eén enkele mislukking blijft onder de drempel. Dit verschilt van een identieke-aanroeplus: de commando's kunnen veranderen terwijl dezelfde tool fouten blijft retourneren.

Inspecteer het detectorresultaat
{
  "kind": "repeated_tool_failure",
  "severity": "warning",
  "evidence": {
    "tool": "Bash",
    "failures": 4,
    "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

Open de mislukte resultaten en zoek naar de gemeenschappelijke oorzaak. Los het omgevings- of toegangsprobleem op, of beperk de agenttaak voordat pogingen zich opstapelen. Verifieer daarna dat het volgende toolresultaat daadwerkelijk slaagt.

  1. Lees de foutresultaten
  2. Los de gemeenschappelijke oorzaak op
  3. Verifieer het volgende resultaat

Wat dit signaal vaststelt

Dit is een betrouwbaarheidssignaal. Het diagnosticeert niet de oorzaak en bewijst niet dat de agent wordt aangevallen.

Houd de belangrijke momenten zichtbaar.

Volg agentactiviteit, inspecteer bevindingen en besluit wat uw aandacht vereist.