Бібліотека детекторівПовторюваний збій інструмента

Повторюваний збій інструмента

Той самий інструмент. Ще один збій.

Знайдіть крок, що не вдається, який ховається за повторними спробами.

Побачте проблему. Зрозумійте знахідку.

Озвучення англійською з субтитрами.

Як це залишається непоміченим

Збірка не вдалася. Агент намагається знову. І знову не вдалося. Кожна повторна спроба додає більше виводу, але основна проблема нікуди не зникла. Якщо ви перевіряєте лише активність сесії, ви можете пропустити збій, що повторюється.

Уявіть агента, який готує зміну, поки його інструмент оболонки повторно повертає помилку. Причина може бути у відсутній залежності, неправильній команді або недоступному доступі. Корисне питання: який інструмент постійно дає збій і як часто.

Що виявляє ClawMetry

ClawMetry підраховує помилки, приписані тому самому інструменту у вікні подій. Коли кількість перевищує відповідний поріг, ClawMetry видає попередження про повторюваний збій інструмента. Знахідка містить назву інструмента, кількість збоїв і використаний поріг.

Різниця, яка змінює знахідку

Приклад спрацювання

4 помилки від Bash

Попередження

Тиха порівняльна ситуація

1 помилка від Bash

Для цього детектора знахідок немає.

У перевіреному прикладі чотири невдалі результати оболонки видають попередження. Один збій залишається нижче порогу. Це відрізняється від петлі ідентичних викликів: команди можуть змінюватися, тоді як той самий інструмент продовжує повертати помилки.

Перегляньте результат детектора
{
  "kind": "repeated_tool_failure",
  "severity": "warning",
  "evidence": {
    "tool": "Bash",
    "failures": 4,
    "threshold": 3,
    "threshold_source": "static"
  }
}
Завантажити вхідні дані та повні результати (JSON)
Як перевірявся приклад

Ці приклади оцінюють опублікований детектор із авторськими даними подій або одноразовими файлами конфігурації. Відео ілюструє цю поведінку. Це не записи живих агентів або інтерфейсу продукту. Жодна команда з прикладів не виконувалась.

Результат встановлює поведінку для цих вхідних даних. Він не встановлює прийом у середовищі виконання, запобігання або реального компрометування. Перегляньте закріплений вихідний контракт.

Що перевірити далі

Відкрийте невдалі результати та знайдіть спільну причину. Виправте проблему з середовищем або доступом, або звузьте завдання агента до того, як повторні спроби накопичаться. Потім перевірте, що наступний результат інструмента справді успішний.

  1. Прочитайте результати помилок
  2. Усуньте спільну причину
  3. Перевірте наступний результат

Що встановлює цей сигнал

Це сигнал надійності. Він не діагностує першопричину та не доводить, що агент перебуває під атакою.

Тримайте важливі моменти у полі зору.

Стежте за активністю агента, перевіряйте знахідки та вирішуйте, що потребує вашої уваги.