RUFP CLI — это тот же RUFP, только в терминале. Отдельно его устанавливать не нужно: команда rufp появляется вместе с приложением RUFP. Аккаунт и история задач у приложения и CLI общие.

Установка

Установите приложение RUFP из личного кабинета по инструкции для macOS или Windows. Запустите его и войдите в аккаунт. Больше ничего ставить не нужно.

На Ubuntu устанавливайте приложение из пакета .deb — тогда команда rufp тоже появится автоматически.

Запуск

Откройте новое окно терминала (на Windows — PowerShell), перейдите в папку проекта и введите rufp:

cd "./my-project"
rufp

Вместо ./my-project укажите путь к своей папке. Откроется диалог с агентом прямо в терминале: пишите задачи обычным языком, как в приложении, и уточняйте по ходу работы. Окно приложения при этом можно закрыть.

Задача одной командой: rufp run

rufp run выполняет одну задачу без диалога: агент делает работу, выводит результат и завершается. Удобно, когда задача понятна заранее или ее нужно запустить из скрипта.

rufp run "Изучи проект и объясни, как его запустить. Файлы не меняй"

Пишите задачу целиком, ведь уточнить ее по ходу не получится: что сделать, чего не трогать и что показать в ответе. Примеры — в статье «Как ставить задачи для RUFP».

Если задача меняет файлы

Во время rufp run агент не может спросить у вас разрешения, поэтому действия, которым нужно подтверждение, будут отклонены. «Полный доступ» из приложения на rufp run не распространяется.

Чтобы агент сам менял файлы и запускал команды, добавьте флаг --dangerously-skip-permissions. Используйте его, только если готовы, что агент внесет изменения без вашего подтверждения:

rufp run --dangerously-skip-permissions "Исправь форму: пустой email должен вызывать ошибку. Остальные поля не меняй. Запусти тесты и перечисли измененные файлы"

После завершения просмотрите, что изменилось.

Полезные параметры

ПараметрЧто делает
--dir "./my-project"Запускает задачу в указанной папке, не переходя в нее.
--variant fast / deepБыстрый или глубокий анализ. Без параметра — стандартный. Подробнее — в статье «Глубина анализа».
--file "./tz.txt"Прикладывает файл к задаче, например техническое задание.
--continueПродолжает последний разговор с агентом вместо того, чтобы начинать новый.

Например, подготовить план по файлу с требованиями в режиме глубокого анализа:

rufp run --variant deep --file "./tz.txt" "Изучи требования и проект. Составь пошаговый план реализации. Файлы не меняй"

Все параметры можно посмотреть командой rufp run --help.

Если не получается

  • Команда rufp не найдена. Закройте и заново откройте терминал. Если не помогло, попросите агента в приложении RUFP: «Команда rufp не запускается в терминале. Проверь установку CLI и PATH и исправь проблему» — и приложите текст ошибки.
  • CLI просит войти. Выполните rufp login и завершите вход в браузере. Если письмо не приходит, смотрите статью «Не приходит письмо или не получается войти».

Не нашли ответ?

Напишите в Telegram-поддержку — поможем лично.

← Все статьи центра помощи