Разделы документации

Документация

Первая сессия

Выбрать проект, поставить задачу, выбрать режим и получить результат в ветке.

  1. 1Нажмите «Создать» в левой колонке.
  2. 2Выберите каталог проекта. Если это не git-репозиторий, VibeForge предложит инициализировать его — без git не будет ни диффа, ни отката.
  3. 3Опишите задачу словами. Голосом — иконка микрофона в поле.
  4. 4Выберите режим команды: для первой задачи это «Соло».
  5. 5Запустите. Дальше следите за лентой: агент читает файлы, правит код, запускает тесты.

Как писать задачу

Агент — сильный, но буквальный исполнитель: конкретика на входе даёт качество на выходе. Полезно указать четыре вещи:

  • Что сделать — одна ясная цель.
  • Где — файлы или каталоги, если знаете.
  • Критерии приёмки — «npm test проходит», «кнопка видна только администратору».
  • Ограничения — чего не трогать, каких зависимостей не добавлять.

Плохо: «сделай красивее», «почини баги». Хорошо: «Добавь на страницу настроек переключатель тёмной темы. Состояние — в localStorage, ключ theme. Существующие стили не менять. Проверь, что npx tsc --noEmit чистый».

Что происходит с проектом

Сессия работает в своей копии проекта на ветке вида vf/<id>/session. Каталог, открытый у вас в редакторе, остаётся на основной ветке и под руками не меняется. Если в проекте были незакоммиченные правки, приложение предложит убрать их в отдельный коммит перед стартом.

Ничего не применяется молча: результат остаётся в ветке сессии, пока вы не нажмёте «Merge → main».