Repolode
cobusgreyling

cobusgreyling/loop-engineering

Библиотека паттернов и набор CLI-инструментов для создания циклов, в которых AI-агенты для кодинга находят задачи, выполняют их, проверяют результат и сохраняют состояние.

Звёзды
11,701
Форки
1,576
Открытые issues
17
Последний коммит
вчера

Что это?

Loop Engineering — это набор паттернов, стартовых шаблонов и инструментов командной строки для запуска AI-агентов для кодинга в виде повторяемых циклов работы с кодовой базой. Вместо того чтобы вручную вводить следующий промпт, вы задаёте систему, которая находит задачи (например, упавшие проверки CI, открытые issues или устаревшие зависимости), передаёт их агенту, проверяет результат и записывает состояние в файлы вроде STATE.md.

В репозитории есть восемь готовых к адаптации паттернов, включая Daily Triage, PR Babysitter, CI Sweeper, Dependency Sweeper и Changelog Drafter. Для каждого паттерна заданы периодичность, уровень автономности — от режима только с отчётами (L1) до работы без присмотра (L3) — и примерная стоимость. Примеры настроек доступны для Claude Code, Grok, Codex, OpenClaw, Opencode и GitHub Actions, а единый CLI (npx @cobusgreyling/loop) предоставляет команды init, doctor, status, audit и cost.

В проекте также описаны сценарии сбоев, антипаттерны и рекомендации по безопасности. Авторы советуют начинать с запусков, которые только формируют отчёты, затем переходить к работе с помощью человека и лишь после подтверждения надёжности проверяющего механизма — к работе без присмотра.

Ключевые возможности

  • 01Восемь многоразовых паттернов циклов с настройками периодичности и уровня автономности, а также рекомендациями по стоимости.
  • 02Единый CLI с командами init, doctor, status, audit и cost.
  • 03Примеры настроек для Claude Code, Grok, Codex, OpenClaw, Opencode и GitHub Actions.
  • 04Простой шаблон цикла для GitHub Action, которому не нужен файл STATE.md.
  • 05Документация по сценариям сбоев, антипаттернам и безопасности.

Сценарии использования

  • Поддерживать репозиторий в порядке: поручить агенту регулярно разбирать issues и проверять CI.
  • Автоматически следить за pull request и обновлениями зависимостей, оставляя проверку человеку.
  • Добавить в существующий проект цикл агента, который только формирует отчёты, прежде чем разрешать ему вносить изменения.
  • Составлять черновики changelog по тегам или недавним слияниям.

Быстрый старт

  1. 1

    Инициализируйте шаблон daily-triage в репозитории с помощью инструмента Claude

    npx @cobusgreyling/loop init . --pattern daily-triage --tool claude
  2. 2

    Проверьте настройку командой doctor

    npx @cobusgreyling/loop doctor .

Что важно знать

  • В первую неделю создаются только отчёты, поэтому цикл не выполняет никаких действий над задачами, пока вы не перейдёте на более высокие уровни.
  • Запуск циклов с ИИ-агентами может повлечь значительные расходы на токены.

В подборках

Темы

Частые вопросы

Что такое loop-engineering?
Библиотека паттернов и набор CLI-инструментов для создания циклов, в которых AI-агенты для кодинга находят задачи, выполняют их, проверяют результат и сохраняют состояние. Loop Engineering — это набор паттернов, стартовых шаблонов и инструментов командной строки для запуска AI-агентов для кодинга в виде повторяемых циклов работы с кодовой базой. Вместо того чтобы вручную вводить следующий промпт, вы задаёте систему, которая находит задачи (например, упавшие проверки CI, открытые issues или устаревшие зависимости), передаёт их агенту, проверяет результат и записывает состояние в файлы вроде STATE.md.
loop-engineering можно использовать бесплатно? Какая у него лицензия?
loop-engineering распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
loop-engineering всё ещё поддерживается?
Активно поддерживается. Последний коммит в loop-engineering — 5 нояб. 2026 г..
Для чего можно использовать loop-engineering?
Поддерживать репозиторий в порядке: поручить агенту регулярно разбирать issues и проверять CI. Автоматически следить за pull request и обновлениями зависимостей, оставляя проверку человеку. Добавить в существующий проект цикл агента, который только формирует отчёты, прежде чем разрешать ему вносить изменения. Составлять черновики changelog по тегам или недавним слияниям.
Как установить loop-engineering?
Инициализируйте шаблон daily-triage в репозитории с помощью инструмента Claude: npx @cobusgreyling/loop init . --pattern daily-triage --tool claude Проверьте настройку командой doctor: npx @cobusgreyling/loop doctor .
Где скачать loop-engineering?
Исходный код и инструкции по установке — на GitHub: https://github.com/cobusgreyling/loop-engineering

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты