Авторский канал по ВАЙБ КОДИНГУ
Ссылка для друзей: https://t.me/+ll3pbl442dNkZmYy
Cотрудничество: @devmangx
РКН: https://clck.ru/3RRVfk
Post #2556
5.86K
🤝 🤝 Ralph теперь в Gemini CLI
Новое расширение добавляет автономные циклы Ralph прямо в терминал, используя новые CLI Hooks.
❯
Ralph это самореференциальный дев-цикл для Gemini CLI. Он даёт агенту возможность итеративно пилить задачу, сам себя править и улучшать результат на нескольких <ходах> без того, чтобы ты руками запускал каждый следующий шаг.
Суть:
▪️Цикл живёт между ходами агента и жёстко управляется хуком расширения.
▪️Ты запускаешь один раз:
▪️Gemini CLI работает: агент делает действия (правит файлы, гоняет тесты).
▪️Хук перехватывает выход: когда ход закончен, AfterAgent-хук ловит завершение.
▪️Продолжение цикла: хук смотрит состояние (лимит итераций, “обещание” completion-promise) и просит CLI стартануть новый ход с тем же исходным промптом, при этом чистит память/контекст прошлого хода.
▪️Повтор: так автономно крутится до “готово” (promises / max iterations) или пока ты не остановишь.
Что делает AfterAgent-хук (
Он по сути строит петлю обратной связи:
➡️Промпт стабилен, чат прошлого хода очищается -> агент опирается на файлы, а не на историю.
➡️Всё состояние остаётся в репе (файлы + git).
➡️Каждая итерация улучшает результат.
➡️если начал другую задачу, хук не вмешивается.
Новое расширение добавляет автономные циклы Ralph прямо в терминал, используя новые CLI Hooks.
❯
gemini extensions install https://github.com/gemini-cli-extensions/ralphRalph это самореференциальный дев-цикл для Gemini CLI. Он даёт агенту возможность итеративно пилить задачу, сам себя править и улучшать результат на нескольких <ходах> без того, чтобы ты руками запускал каждый следующий шаг.
Суть:
▪️Цикл живёт между ходами агента и жёстко управляется хуком расширения.
▪️Ты запускаешь один раз:
/ralph:loop "Описание задачи" --completion-promise "DONE"▪️Gemini CLI работает: агент делает действия (правит файлы, гоняет тесты).
▪️Хук перехватывает выход: когда ход закончен, AfterAgent-хук ловит завершение.
▪️Продолжение цикла: хук смотрит состояние (лимит итераций, “обещание” completion-promise) и просит CLI стартануть новый ход с тем же исходным промптом, при этом чистит память/контекст прошлого хода.
▪️Повтор: так автономно крутится до “готово” (promises / max iterations) или пока ты не остановишь.
Что делает AfterAgent-хук (
hooks/stop-hook.sh):Он по сути строит петлю обратной связи:
➡️Промпт стабилен, чат прошлого хода очищается -> агент опирается на файлы, а не на историю.
➡️Всё состояние остаётся в репе (файлы + git).
➡️Каждая итерация улучшает результат.
➡️если начал другую задачу, хук не вмешивается.





