№16

8 сентября 2026

агенты · инструменты

Ralph Wiggum: Claude Code повторяет задачу, пока она не будет готова

Claude Code сам повторяет задачу по кругу, пока в ответе не появится заданная фраза о готовности.

2 мин чтения · бесплатно + токены · 15–20 минут

Где подвох
без --max-iterations цикл может идти бесконечно и тратить токены. Фраза готовности сверяется как точная строка, поэтому может совпасть случайно и раньше времени.

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

  1. Откройте Claude Code и добавьте официальный каталог плагинов: /plugin marketplace add anthropics/claude-code
  2. Установите плагин: /plugin install ralph-wiggum@claude-plugins-official
  3. Напишите задачу с условием готовности, которое можно проверить. Например: Собери REST API для тудушек: CRUD, валидация, тесты. Когда тесты зелёные, выведи <promise>DONE</promise>
  4. Запустите цикл: /ralph-loop "<промпт из шага 3>" --completion-promise "DONE" --max-iterations 20
  5. Если цикл пошёл не туда, остановите его командой /cancel-ralph.

Если команды из шагов 1–2 не сработают, найдите актуальный синтаксис через /plugin marketplace в Claude Code.

Как проверить результат

Дайте задачу с результатом, который легко проверить: «напиши функцию и юнит-тест, выведи DONE, только когда тест зелёный». Счётчик повторов в выводе должен расти. Если цикл сразу остановился сам, возможны две причины. Либо фраза из --completion-promise есть в тексте самой задачи, либо плагин не подключился: проверьте список установленного через /plugin.

Как это устроено

В Claude Code есть Stop-хуки: код, который срабатывает, когда сессия пытается завершиться. Плагин в этот момент ищет в выводе точную строку из --completion-promise. Если её нет, хук не даёт сессии закончиться и отправляет тот же промпт заново как новый ход. Готова ли задача по смыслу, хук не оценивает: он сверяет только строку.

Источник: Boris Cherny (Anthropic, автор Claude Code); тизер репостнул агрегатор power.ai в Instagram.

Больше подобного

Разбираю по находке в день и складываю сюда. Свежее и то, что до сайта не доехало, выходит в канале «Евдокимов как обычно».