GitHub-радар

Foreman: наблюдатель за кодинг-агентами с ИИ-оценкой

Foreman работает рядом с кодинг-агентом и сам решает: задача готова, агент завис или нужна проверка.

01thruwire/foreman 314Python

Foreman — это рантайм на Python, который работает в связке с кодинг-агентами Codex и показывает, когда код готов, когда агент застрял или когда нужно вмешательство человека. Foreman отслеживает прогресс задачи по разработке софта, пока кодинг-агент работает. Каждые 30 секунд он смотрит на git diff, логи агента и историю шагов и задаёт быстрому классификатору 9 вопросов да/нет: реализован ли код, достаточно ли тестов, застрял ли агент, уходит ли код в сторону от задачи, нужно ли вмешательство человека. Дальше детерминированная политика на Python решает, что делать: продолжать, подкорректировать, остановить, повторить, проверить или эскалировать. Foreman — это архитектурный эксперимент, не для продакшена. Откалибруйте точность. Нужен Codex CLI и TypeSafe API Key, либо запустите foreman demo --repo . локально.

Зачем это вайб-кодеру

Кодинг-агенты могут застревать или выдавать слабый результат на долгих задачах. Используйте Foreman как дополнительную пару глаз, чтобы следить за прогрессом своего проекта и не давать агенту застревать (и тратить токены впустую) или выдавать ошибки.

Как поставить

Скопируйте и отправьте своему агенту — Claude Code, Codex, любому:

Разверни Foreman отсюда: https://github.com/thruwire/foreman — действуй по README, сначала запусти офлайн-демо `foreman demo --repo .` без ключей; если хочешь запустить на реальной задаче — спроси у меня ключи TypeSafe API

Запустится на обычном ноутбуке — нужен Python, Codex CLI и ключ TypeSafe API

Открыть на GitHub