Перейти к содержимому

Loop

Loop — приложение build → judge → fix по адресу /loop.

Loop — Erebros

Вы даёте Loop цель. Работник (worker) создаёт черновик однофайлового HTML-артефакта, состязательный судья (judge) его оценивает, и цикл продолжает исправлять артефакт, пока тот не пройдёт проверку — или пока не будет достигнуто заданное вами максимальное число итераций.

  • Модели работника и судьи — каждая по умолчанию Global (switcher), но для любого запуска её можно задать отдельно: Claude, Codex, локальная и так далее.
  • Макс. итераций — ограничение числа раундов «собрать — оценить — исправить», после которого Loop останавливается.
  • Сохранённые сборки — просматриваются с живым предпросмотром.

Loop работает на глобальной модели (по умолчанию Claude; переключается в верхней панели). Если глобальная модель — это CLI, этот CLI должен быть установлен и залогинен — например Claude Code CLI (claude), Grok Build CLI (grok) или другие.

Чтобы запускать судью локально, установите Ollama и скачайте модель (например ollama pull gemma2); тогда Loop сможет использовать локального судью без затрат на API.

Сохранённые сборки хранятся и просматриваются с живым предпросмотром внутри приложения. На диске они лежат в ~/.erebros/loop-builds/.

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