Гонка

Отправьте один запрос двум, трём или четырём моделям сразу, следите, как они работают бок о бок, и оставьте результат, который вам нравится.

Разные модели сильны в разном, и часто быстрее всего узнать, какая справится с задачей, — попробовать несколько. Гонка отправляет один и тот же запрос нескольким моделям сразу. Каждая работает в своей сессии, а вы оставляете ту, что справилась лучше.

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

Начать гонку

  1. В поле ввода откройте меню Гонка (значок кубка, «Устроить гонку моделей по этому запросу»).
  2. Выберите Гонка ×2, ×3 или ×4. В меню видно, какие модели будут соревноваться. Cusp сначала берёт дорожки от разных провайдеров, чтобы гонка сравнивала действительно разные модели.
  3. Напишите запрос и отправьте его.

Cusp запускает по сессии на каждую дорожку с одним и тем же запросом и открывает экран гонки. Чтобы вернуться к одной сессии, выберите Выкл. в том же меню.

Дорожки и worktree

В git-репозитории каждая дорожка работает в своём worktree (отдельной рабочей копии) на ветке cusp/race-<id>-<n>. Дорожки могут редактировать файлы и выполнять команды, не затрагивая вашу рабочую копию и друг друга. Вне git-репозитория дорожки работают в одной папке, поэтому там лучше давать задачи только на чтение (вопросы, планы, ревью).

Каждая дорожка — обычная сессия. Она запрашивает разрешения, как любая другая сессия, отображается на боковой панели и во Входящих, и у неё есть свой чек.

Следить за гонкой

На экране гонки у каждой дорожки своя колонка с моделью, статусом и перепиской в реальном времени.

СтатусЗначение
В очередиДорожка ещё не запущена
РаботаетМодель работает
Ждёт васДорожке нужно разрешение или ответ
ГотовоДорожка завершила работу
ОшибкаДорожка остановилась с ошибкой
ОстановленаВы остановили дорожку

Когда дорожки финишируют, Cusp отмечает выделяющиеся, например Самая быстрая и Самая дешёвая.

Переключайтесь между дорожками клавишами ← и →, а Enter выбирает дорожку.

Выбрать победителя

Нажмите Выбрать эту на дорожке, которую хотите оставить. Cusp отправит остальные дорожки в архив и откроет победителя как обычную сессию, в которой можно продолжать работу.

Выбор победителя ничего не сливает. Изменения победителя остаются на его ветке. Просмотрите их на панели «Изменения», затем слейте ветку как обычно или попросите об этом агента в той же сессии.

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

Ограничения

  • Гонку помнит компьютер, на котором она начата. Если открыть ссылку на гонку на другом устройстве, вы увидите «Этой гонки нет на этом компьютере». Сессии дорожек при этом доступны как обычные сессии.
  • Каждая дорожка стоит столько же, сколько сессия на этой модели. Гонка ×4 стоит примерно как четыре сессии.
  • Судьи пока нет. Дорожки вы сравниваете сами.

Дальше

  • Ревью: внимательно изучите дифф победителя.
  • Бюджеты и чеки: посмотрите, сколько стоила каждая дорожка.

На этой странице