Крэг: Инструмент с открытым исходным кодом создает единые правила для ИИ-агентов на основе конфигураций проектов.

✍️ OpenClawRadar📅 Опубликовано: 16 апреля 2026 г.🔗 Source
Крэг: Инструмент с открытым исходным кодом создает единые правила для ИИ-агентов на основе конфигураций проектов.
Ad

Что делает Crag

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

Проблема, которую он решает

Разработчики, использующие несколько ИИ-агентов программирования, сталкиваются с проблемами управления конфигурациями. Согласно источнику, один разработчик поддерживал 12 файлов правил в 4 проектах (всего 48 файлов), включая:

  • CLAUDE.md для Claude Code
  • AGENTS.md для Codex
  • .cursor/rules/ для Cursor
  • copilot-instructions.md для Copilot
  • CI-процессы для применения правил

Со временем эти файлы расходились, что приводило к проблемам, когда агенты писали код, который CI отклонял из-за несоответствия правил линтинга. Проблема оставалась незамеченной, потому что «никто не читает все 12 файлов».

Ad

Как работает Crag

Инструмент имеет две основные команды:

  • crag analyze читает конфигурации вашего проекта, включая CI-процессы, package.json, tsconfig и конфигурации тестов
  • crag compile --target all генерирует все файлы правил из единого файла управления

Анализ генерирует файл governance.md (~80 строк), который включает:

  • Контрольные точки
  • Архитектурные рекомендации
  • Профиль тестирования
  • Правила стиля кода
  • Антипаттерны, которых следует избегать
  • Соглашения по фреймворкам

Результат описывается как «автоматически сгенерированный, читается так, будто его написал старший инженер».

Технические детали

Crag имеет несколько примечательных технических характеристик:

  • Не требует LLM
  • Не имеет сетевых зависимостей
  • Нулевые зависимости
  • Детерминированный вывод
  • Проверка SHA на разных платформах

Чтобы попробовать: npx @whitehatd/crag demo (убрать пробел между @ и whitehatd)

Источник и доступность

Инструмент имеет открытый исходный код и доступен на GitHub по адресу https://github.com/WhitehatD/crag.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Relay: Инструмент для передачи сессий кода Claude другим ИИ-агентам
Инструменты

Relay: Инструмент для передачи сессий кода Claude другим ИИ-агентам

Relay — это бинарный файл на Rust, который извлекает контекст сессии Claude Code, включая историю диалога, вызовы инструментов, ошибки и состояние git, и передаёт его другим ИИ-агентам, таким как Codex или Gemini, при достижении лимита запросов. Он поддерживает 8 агентов и может быть установлен через GitHub или npm.

OpenClawRadar
ReasonDB: Открытая Документная База Данных, Использующая Навигацию по Дереву с Управлением LLM Вместо Векторного Поиска
Инструменты

ReasonDB: Открытая Документная База Данных, Использующая Навигацию по Дереву с Управлением LLM Вместо Векторного Поиска

ReasonDB — это документоориентированная база данных с открытым исходным кодом, которая сохраняет структуру документа в виде иерархии и использует LLM-направленный обход дерева для поиска вместо векторного поиска. Для начального поиска используется BM25, для фильтрации по структуре — tree-grep, а для обхода — поиск по лучу, при котором LLM посещает примерно 25 узлов из миллионов.

OpenClawRadar
Claude Code v2.1.59 добавляет автоматическую память, команду копирования и улучшения оболочки.
Инструменты

Claude Code v2.1.59 добавляет автоматическую память, команду копирования и улучшения оболочки.

Claude Code v2.1.59 представляет автоматическое сохранение контекста в авто-память с управлением через /memory, добавляет команду /copy для интерактивного выбора блоков кода и улучшает префиксные подсказки для составных bash-команд.

OpenClawRadar
Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования
Инструменты

Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования

Разработчик создал хук UserPromptSubmit для Claude Code, который отслеживает накопление незавершённой работы по четырём очередям: незафиксированные изменения свыше 200 строк, три или более незапущенных коммита, запущенные коммиты без файлов изменений и PR на выпуск, открытые дольше 24 часов.

OpenClawRadar