Внедрение проверок ИИ с продолжением для проверок PR под контролем версий

Continue — это инструмент, который позволяет разработчикам устанавливать проверки ИИ для запросов на слияние, используя markdown файлы, хранящиеся в директории .continue/checks/ репозитория. Эти проверки предоставляют обратную связь в виде статусных проверок GitHub, становясь зелеными, когда код приемлем, и красными с предложением исправления, когда обнаружены проблемы.
Каждая проверка определяется именем и описанием потенциальных проблем, на которые следует обратить внимание. Например, вы можете создать проверку с именем Integrity of Metrics, описанную как выявление изменений, которые могут навредить точности метрик, таких как количество сессий и ошибки отслеживания событий. Эти проверки способны выполнять функции, выходящие за рамки простого анализа различий: они могут читать и записывать файлы, выполнять bash-команды и взаимодействовать с браузером.
Пример проверки для целостности метрик может включать поиск шаблонов, таких как узкие запросы типа 'найти или создать', вызывающие дублирование данных, или отслеживание событий в циклах, приводящее к множественным некорректным вызовам. Файлы с ключевыми шаблонами, такими как posthog.capture или trackEvent, могут быть отмечены как критичные для этого обзора.
Проверки выполняются автоматически при каждом PR, фиксируя потенциальные проблемы с данными, которые традиционное тестирование может пропустить, такие как тонкие изменения, влияющие на панели инструментов без очевидных ошибок.
Чтобы настроить свои собственные проверки, вы можете использовать своего любимого ИИ-агента для разработки, чтобы исследовать вашу кодовую базу, используя CLI gh, и создать пользовательские проверки, адаптированные к вашим стандартам кодирования.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Anchormd: Инструмент для управления контекстом между сессиями Claude AI
Anchormd — это инструмент с открытым исходным кодом, который решает проблему потери контекста в сессиях Claude AI, индексируя тщательно составленные markdown-планы в поисковый граф знаний. Он позволяет агентам загружать обзоры проектов в начале сессии и запрашивать конкретные детали по мере необходимости.

Сервер MCP подключает Claude к инвентарю вин CellarTracker
Разработчик создал MCP-сервер, который напрямую подключает Claude к аккаунтам CellarTracker, позволяя задавать вопросы о винном инвентаре, дегустационных заметках, истории покупок и оптимальных сроках употребления без ручного экспорта CSV.

Результаты тестирования: Когда использовать Claude Opus с Codex или чистый Opus для генерации кода
Контрольный тест проверил подход 'Планирование с Opus, выполнение с Codex' на трех реальных задачах программирования. Результаты показывают точку пересечения затрат примерно на 600 строках кода с конкретными рекомендациями в зависимости от размера проекта.

Cloudflare's vinext: Фреймворк, совместимый с Next.js, созданный с использованием ИИ на базе Vite.
Инженеры Cloudflare перестроили API-интерфейс Next.js на Vite с помощью ИИ за одну неделю, создав vinext — прямую замену, которая собирается в 4 раза быстрее и создаёт бандлы на 57% меньше. Развёртывание на Cloudflare Workers выполняется одной командой.