Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

Click

Click — это плагин с открытым исходным кодом для Codex CLI и Claude Code, который предотвращает повторное выполнение и чтение одних и тех же проходящих тестов после каждого небольшого изменения. Он записывает подписанный чек для каждой проверки верификации, определяет, какие проверки на самом деле затрагивает изменение кода, и заменяет полный вывод незатронутой проверки на уведомление о повторном использовании в одну строку.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

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

  • Записывает подписанный чек для каждой проверки верификации, которую выполняет AI-кодирующий агент

  • Определяет во время выполнения, какие проверки на самом деле затрагивает изменение кода, а не повторно запускает все

  • Заменяет полный вывод повторно используемой проверки на строку чека для экономии контекста

  • Режим Evidence по умолчанию выполняется под существующими разрешениями хост-инструмента, без дополнительных шагов одобрения

  • Режим Guarded создает читаемый контракт и блокирует мутации до тех пор, пока человек явно не одобрит его

  • Локальная панель управления показывает выполненные и повторно используемые проверки, причины повторного использования и где было потеряно повторное использование

  • Автоматическое разделение и шардирование тестов для поддерживаемых наборов тестов Python, JS/TS и Go

  • Устанавливается как плагин как для Codex CLI, так и для Claude Code из одного и того же магазина

  • Предоставляет вывод на английском, корейском и упрощенном китайском языках, автоматически выбираемом по локали

  1. Установите плагин: добавьте магазин Click и установите его в Codex CLI или Claude Code.

  2. Начните сессию: начните новую сессию кодирования, чтобы загружались установленные хуки и навыки.

  3. Запросите режим Evidence: скажите агенту использовать Click Evidence для изменения и запустить соответствующие тесты.

  4. Проверьте статус: выполните click-gate status, чтобы увидеть выполненные и повторно используемые проверки и оцененное сэкономленное время.

  5. Откройте панель управления: выполните click-gate dashboard start для полного локального просмотра результатов и причин повторного использования.

  6. Настройте шардирование для больших наборов: выполните click-gate sharding init и следуйте руководству по настройке.

  • Эффективность тестового цикла AI-агента
  • Верификация больших монорепозиториев
  • Изменения агента с одобрением
  • Аудит верификации

Популярные ИИ-инструменты, похожие на Click

OpenAI Codex — это легковесный кодирующий агент, который работает непосредственно в вашем терминале, повышая эффективность и точность кодирования. Он бесшовно интегрируется с…

AI-помощники для программирования
Открыть инструмент

OpenAI Codex — это легковесный кодирующий агент, который работает непосредственно в вашем терминале, повышая эффективность и точность кодирования. Он бесшовно интегрируется с…

РекомендованоAI-помощники для программирования
Топ-250: AI-репозитории на GitHub

Micro Agent

AI-репозитории на GitHub

Micro Agent — это инструмент на базе ИИ, который пишет и итеративно исправляет код на основе предоставленных тестовых случаев. Он фокусируется на генерации кода, который проходит…

AI-помощники для программирования

№165 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Инструмент на базе ИИ, который пишет и итеративно исправляет код на основе предоставленных тестовых случаев. Он фокусируется на генерации кода, который проходит…Micro Agent — это инструмент на базе ИИ, который пишет и итеративно исправляет код на основе предоставленных тестовых случаев. Он фокусируется на генерации кода, который проходит…

AI-помощники для программирования
№165 в AI-репозитории на GitHub

goose

AI-репозитории на GitHub

Goose — это открытый, расширяемый AI-агент, который улучшает процесс программирования, позволяя пользователям устанавливать, выполнять, редактировать и тестировать код с любым…

AI-помощники для программирования

№31 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Открытый, расширяемый AI-агент, который улучшает процесс программирования, позволяя пользователям устанавливать, выполнять, редактировать и тестировать код с любым…Goose — это открытый, расширяемый AI-агент, который улучшает процесс программирования, позволяя пользователям устанавливать, выполнять, редактировать и тестировать код с любым…

РекомендованоAI-помощники для программирования
№31 в AI-репозитории на GitHub

Jules - это автономный кодирующий агент, который позволяет разработчикам сосредоточиться на своих задачах программирования, пока он обрабатывает рутинные задачи. Он упрощает…

AI-помощники для программирования

№21 в ИИ-агенты

Открыть инструмент

Автономный кодирующий агент, который позволяет разработчикам сосредоточиться на своих задачах программирования, пока он обрабатывает рутинные задачи. Он упрощает…Jules - это автономный кодирующий агент, который позволяет разработчикам сосредоточиться на своих задачах программирования, пока он обрабатывает рутинные задачи. Он упрощает…

РекомендованоAI-помощники для программирования
№21 в ИИ-агенты

sourcebook

AI-приложения

Sourcebook — это бесплатный и открытый инструмент, который проверяет изменения вашего AI-агента на наличие недостающих файлов, обеспечивая полноту. Он анализирует зависимости…

AI-ревью кода и тестирование
Открыть инструмент

AI-приложения

Бесплатный и открытый инструмент, который проверяет изменения вашего AI-агента на наличие недостающих файлов, обеспечивая полноту. Он анализирует зависимости…Sourcebook — это бесплатный и открытый инструмент, который проверяет изменения вашего AI-агента на наличие недостающих файлов, обеспечивая полноту. Он анализирует зависимости…

AI-ревью кода и тестирование
Топ-250: AI-приложения

Анти-AI Слоп

AI-репозитории на GitHub

Анти-AI Слоп — это навык агента, предназначенный для фильтрации и удаления ошибок, сгенерированных ИИ. Он интегрируется с Codex, Claude и другими инструментами ИИ для повышения…

AI-ревью кода и тестирование
Открыть инструмент

AI-репозитории на GitHub

Навык агента, предназначенный для фильтрации и удаления ошибок, сгенерированных ИИ. Он интегрируется с Codex, Claude и другими инструментами ИИ для повышения…Анти-AI Слоп — это навык агента, предназначенный для фильтрации и удаления ошибок, сгенерированных ИИ. Он интегрируется с Codex, Claude и другими инструментами ИИ для повышения…

AI-ревью кода и тестирование
Топ-250: AI-репозитории на GitHub

Twill преобразует задачи из GitHub, Slack и Linear в запросы на слияние, которые создаются и тестируются в реальной среде разработки. Каждый PR включает доказательства, такие как…

AI-помощники для программирования

№113 — Рефакторинг кода

Открыть инструмент

Преобразует задачи из GitHub, Slack и Linear в запросы на слияние, которые создаются и тестируются в реальной среде разработки. Каждый PR включает доказательства, такие как…Twill преобразует задачи из GitHub, Slack и Linear в запросы на слияние, которые создаются и тестируются в реальной среде разработки. Каждый PR включает доказательства, такие как…

AI-помощники для программирования
№113 — Рефакторинг кода

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

AI-помощники для программирования

№3 в ИИ-агенты

Открыть инструмент

Агент ИИ для программирования, созданный для помощи разработчикам в более эффективном создании программного обеспечения. Он использует параллельные облачные агенты для…Devin — это агент ИИ для программирования, созданный для помощи разработчикам в более эффективном создании программного обеспечения. Он использует параллельные облачные агенты для…

РекомендованоAI-помощники для программирования
№3 в ИИ-агенты
1 из 8