Описание
Click — это плагин для защиты рабочего процесса для AI-кодирующих агентов, созданный для Codex CLI и Claude Code, который нацелен на конкретные потери в разработке, управляемой агентами: после каждого небольшого изменения агент обычно повторно запускает весь набор тестов и перечитывает его полный вывод, даже если большая часть из него не изменилась. Click называет свой подход "инкрементальная верификация, поддерживаемая осведомленными о ревизии доказательствами," и явно указывает, что он не изменяет, какую модель использует агент или как он рассуждает; он только управляет верификацией и повторным использованием.
Читать далее
Установленные хуки записывают точный чек для каждой проверки, которую запускает агент: команду, состояние рабочего пространства и мутации, соответствующие входные данные, окружение и исполняемую идентичность. При следующем запросе на верификацию Click проверяет, затрагивает ли изменение данную группу тестов. Результат повторно используется только тогда, когда точный чек в том же состоянии, подписанное наблюдение за входными данными или утвержденная политика владельца подтверждают, что он все еще актуален; все, что неясно, повторно запускается. Повторно используемая проверка возвращает короткую строку чека вместо полного вывода, что позволяет инструменту экономить бюджет контекста агента, а также время по часам.
Click имеет три режима. Режим Evidence, по умолчанию, записывает работу и выполняет верификацию под существующими разрешениями хост-инструмента без дополнительных шагов одобрения. Режим Guarded, по желанию, создает читаемый контракт, описывающий запланированное изменение и необходимые проверки, ждет явного одобрения пользователя на следующем этапе, а затем блокирует мутации вне этого одобренного предела. Режим Off оставляет выполнение хост-инструменту без какого-либо контроля рабочего процесса Click. Локальная панель управления, открываемая одной командой, показывает, какие проверки были выполнены, какие были повторно использованы и код причины за каждым решением.
Поддержка варьируется в зависимости от языка: Python unittest и pytest, JS/TS Vitest и Jest, а также собственный тестовый запускатель Go имеют поддержку выполнения, с автоматическим разделением тестов для профилей Python и JS/TS; Rust, Java, .NET и C/C++ имеют более узкую поддержку команд, проверенной CI, без полной интеграции повторного использования.
Проект публикует один измеренный результат, а не общее заявление о производительности: в восьми парных сессиях на тестовом стенде продолжительностью 40 секунд задача исправления одной и той же ошибки завершилась за 123 секунды с Click против 381 секунды без него, что составляет 68% сокращения времени и на 50% меньше выполнений тестов, при 6-11% более высокой стоимости токенов. Документация Click осторожно называет это записью стенда, а не гарантированным производственным результатом, и отмечает, что высокая степень повторного использования не переводится напрямую в пропорциональную экономию времени.
Click устанавливается как плагин из магазина плагинов Codex CLI или Claude Code, работает на Linux, macOS и Windows и является бесплатным и лицензированным по MIT. Он создан для разработчиков, использующих AI-кодирующих агентов для проектов с медленными, повторяющимися циклами тестирования и разделяемыми группами тестов; для набора, который уже выполняется за несколько секунд, настройка и ведение учета могут стоить больше, чем просто его повторный запуск.
- КатегорияAI-помощники для программирования
- Модель ценообразованияОткрытый код
- РазвёртываниеОблако
- ПлатформыLinux, macOS, Windows
Основные функции Click
Записывает подписанный чек для каждой проверки верификации, которую выполняет AI-кодирующий агент
Определяет во время выполнения, какие проверки на самом деле затрагивает изменение кода, а не повторно запускает все
Заменяет полный вывод повторно используемой проверки на строку чека для экономии контекста
Режим Evidence по умолчанию выполняется под существующими разрешениями хост-инструмента, без дополнительных шагов одобрения
Режим Guarded создает читаемый контракт и блокирует мутации до тех пор, пока человек явно не одобрит его
Локальная панель управления показывает выполненные и повторно используемые проверки, причины повторного использования и где было потеряно повторное использование
Автоматическое разделение и шардирование тестов для поддерживаемых наборов тестов Python, JS/TS и Go
Устанавливается как плагин как для Codex CLI, так и для Claude Code из одного и того же магазина
Предоставляет вывод на английском, корейском и упрощенном китайском языках, автоматически выбираемом по локали
Начало работы с Click
Установите плагин: добавьте магазин Click и установите его в Codex CLI или Claude Code.
Начните сессию: начните новую сессию кодирования, чтобы загружались установленные хуки и навыки.
Запросите режим Evidence: скажите агенту использовать Click Evidence для изменения и запустить соответствующие тесты.
Проверьте статус: выполните click-gate status, чтобы увидеть выполненные и повторно используемые проверки и оцененное сэкономленное время.
Откройте панель управления: выполните click-gate dashboard start для полного локального просмотра результатов и причин повторного использования.
Настройте шардирование для больших наборов: выполните click-gate sharding init и следуйте руководству по настройке.
Варианты использования Click
- Эффективность тестового цикла AI-агента
- Верификация больших монорепозиториев
- Изменения агента с одобрением
- Аудит верификации









