Инструмент Coniunctio Intelligentiarum позволяет интегрировать обязательные ИИ-проверки непосредственно в рабочий процесс Git. Система выступает в роли «гейткипера», который анализирует изменения в коде перед их коммитом или пушем. Решение является модель-агностическим, что позволяет разработчикам подключать любые LLM для автоматизированного контроля качества, безопасности или соответствия стандартам кодирования в репозитории.
Основная задача проекта — автоматизировать проверку кода на этапе до его попадания в основную ветку. Вместо того чтобы полагаться на пост-фактум ревью, инструмент блокирует выполнение операций в Git, если код не проходит заданные ИИ-проверки. Это позволяет внедрять кастомные политики безопасности, проверять наличие уязвимостей или соответствие архитектурным паттернам в режиме реального времени.
Гибкость архитектуры позволяет использовать как облачные API, так и локальные модели, что критично для команд, работающих с закрытым или чувствительным кодом. Инструмент встраивается в стандартный пайплайн разработки, не требуя значительных изменений в привычных Git-командах, при этом обеспечивая принудительное соблюдение правил, заданных через промпты или конфигурационные файлы.
Ключевые факты
- Инструмент работает как Git-хук, предотвращая выполнение операций при несоблюдении условий.
- Поддерживается модель-агностический подход, позволяющий использовать любые LLM через API или локально.
- Система ориентирована на автоматизацию контроля качества кода до момента его слияния с основной веткой.
- Проект распространяется с открытым исходным кодом и доступен в репозитории на GitHub.