Библиотека детекторовНет прогресса

Нет прогресса

Занятость не означает прогресс.

Замечайте длительную активность без зафиксированных правок или завершений.

Увидеть проблему. Понять находку.

Повествование на английском с субтитрами.

Как это остаётся незамеченным

Агент открыл ещё один файл. И ещё один. Сессия выглядит активной, но исправление так и не появилось. Когда вы следите за несколькими агентами, поток активности может скрыть задачу, которая не продвигается.

Представьте, что вы просите сделать небольшое изменение в коде. Агент читает двадцать пять файлов, не внося правок и не завершая ход. Это можно обнаружить, прокрутив сессию. ClawMetry даёт вам конкретный сигнал для расследования.

Что обнаруживает ClawMetry

Детектор отсутствия прогресса подсчитывает вызовы инструментов с момента последнего хода пользователя или маркера завершения. Если счётчик достигает порога без зафиксированной записи или правки, поднимается предупреждение. Находка включает наблюдаемое количество вызовов, порог и ноль зафиксированных записей.

Различие, меняющее результат

Пример срабатывания

25 чтений, ноль правок

Предупреждение

Тихое сравнение

24 чтения, затем правка

Для этого детектора нет находки.

Проверенный пример содержит двадцать пять вызовов чтения и вызывает предупреждение. Замените один из этих вызовов правкой, и детектор останется тихим. Новый ход пользователя сбрасывает окно. Там, где среда выполнения никогда не раскрывает записи в своём усвоенном образце, ClawMetry может отключить этот сигнал, а не помечать каждую сессию.

Изучить результат детектора
{
  "kind": "no_progress",
  "severity": "warning",
  "evidence": {
    "tool_calls": 25,
    "writes": 0,
    "threshold": 20,
    "threshold_source": "static",
    "baseline": null
  }
}
Скачать входные данные и полные результаты (JSON)
Как проверялся пример

Эти примеры оценивают опубликованный детектор с авторскими данными событий или одноразовыми файлами конфигурации. Видео иллюстрируют это поведение. Они не являются записями живых агентов или интерфейса продукта. Ни одна команда в примерах не была выполнена.

Результат устанавливает поведение для этих входных данных. Он не устанавливает приём в реальном времени, предотвращение или реальную компрометацию. Изучить закреплённый исходный контракт.

Что проверить дальше

Начните с задачи. Исследование может правомерно включать много чтений. Запрошенное исправление кода может потребовать вмешательства. Проверьте, что агент пытается узнать, уточните точку остановки и найдите первое значимое изменение.

  1. Проверить тип задачи
  2. Изучить последнюю активность
  3. Определить полезную точку остановки

Что устанавливает этот сигнал

Отсутствие зафиксированной правки не является доказательством впустую потраченной работы. Исследование только для чтения может быть законным, а пороги зависят от доступной телеметрии.

Держите важные моменты на виду.

Следите за активностью агента, изучайте находки и решайте, что требует вашего внимания.