Как следить за сборкой
КраткоПока MonstarX работает, в чате появляются его сообщения, а шаги сворачиваются в одну понятную строку на каждый отрезок работы; живая строка «Размышление…» говорит, над чем он сейчас думает. Пока смотреть не на что, предпросмотр показывает карточку статуса с таймером и текущим шагом. Каждый ответ заканчивается расходом токенов, прошлые запросы сворачиваются в пронумерованные ветки диалога с поиском, а когда весь план готов, появляется итоговая карточка.
Чтобы следить за сборкой, читать код не нужно. Чат простыми словами рассказывает, что делает MonstarX и что он изменил, а технические подробности открываются одним нажатием — если они вам понадобятся. Вот всё, что вы увидите, с первой секунды до итогового резюме.
Что показывает чат, пока MonstarX работает?
Заголовок раздела «Что показывает чат, пока MonstarX работает?»Под вашим запросом ответ MonstarX появляется по мере написания. Он состоит из четырёх видов элементов:
- Короткая строка о том, что он делает, — «Теперь стили, серверные функции, общий макет и страницы».
- Строки активности — каждый отрезок работы (запись файлов, обновление базы данных, проверка приложения) свёрнут в одну строку.
- Карточки — план функций, создаваемые фотографии, проверки сборки, вопросы, просьбы подключить сервис. Карточки никогда не сворачиваются. Пока длинная карточка ещё в работе — QA, фотографии, итоги, перенос данных, — то, чем она занята сейчас, закреплено внизу чата с индикатором загрузки, так что видно без прокрутки вверх.
- Итоговое резюме — что теперь умеет приложение, что попробовать и что можно сделать дальше.
Над ответом небольшая метка показывает модель и глубину размышлений, например Авто · Claude Sonnet 5 · Средняя. Подробнее — в статье Выберите модель.
Что значат строки активности?
Заголовок раздела «Что значат строки активности?»Пока отрезок работы идёт, его строка живая: пульсирующая искра, простой глагол, сколько прошло времени и сколько файлов уже изменено, — например Написание кода… (0:42 · 7 файлов). Другие подписи, которые вы увидите: Чтение кода, Настройка базы данных, Проверка приложения, Просмотр страницы, Планирование функций и Создание изображений для приложения.
Когда отрезок закончен, строка превращается в сводку, например Создано: 4 функции · создано файлов: 9, обновлено: 3 · база данных обновлена · приложение проверено. Нажмите на неё, чтобы увидеть каждый шаг с именем файла, а также отчёт о проверке или ошибку, если они есть.
Что за строка «Размышление…»?
Заголовок раздела «Что за строка «Размышление…»?»Некоторые модели какое-то время думают, прежде чем что-то написать. В это время в чате видна строка Размышление… со временем и объёмом уже обдуманного, а под ней — короткая строка простыми словами о том, над чем модель думает, например Продумываю страницы студии йоги и расписание занятий. Строка меняется по мере размышления и пишется на языке, на котором вы работаете в MonstarX.
Что такое автоматические проверки сборки?
Заголовок раздела «Что такое автоматические проверки сборки?»После сборки MonstarX проверяет, что каждая страница приложения по-прежнему компилируется и отображается, и только потом считает работу законченной. Это видно на карточке Автоматические проверки сборки: Выполняется, затем Проверка пройдена (с пометкой Доступен предпросмотр) или Требует внимания. Нажмите Время сборки, чтобы узнать, сколько заняла каждая часть.
Эти проверки защищают предпросмотр. Проверку целых сценариев в настоящем браузере — регистрации, записи, оплаты — выполняет автоматическое QA-тестирование, и оно запускается отдельно.
Что такое технические подробности?
Заголовок раздела «Что такое технические подробности?»MonstarX пишет ответы для людей, которые не пишут код. Инженерные заметки — имена файлов, что и почему изменилось в коде — свёрнуты под заголовком Технические подробности в конце ответа, который менял код. Заметки, которые MonstarX писал себе по ходу сборки на языке кода, сворачиваются в бледную строку — её можно нажать и прочитать.
Сколько токенов потратил ответ?
Заголовок раздела «Сколько токенов потратил ответ?»Каждый завершённый ответ заканчивается небольшой строкой вроде Вход: 120 тыс. · выход: 958 — сколько токенов модель прочитала и написала для него. Наведите на неё курсор, чтобы увидеть модель, глубину размышлений и число шагов. Общее использование показывает кольцо рядом с полем запроса — см. Использование и лимиты.
Что показывает предпросмотр во время сборки?
Заголовок раздела «Что показывает предпросмотр во время сборки?»Пока смотреть не на что, предпросмотр показывает карточку статуса, а не пустую или недостроенную страницу. На ней написано, что происходит, и идёт таймер:
| На карточке написано | Что происходит |
|---|---|
| Запуск предпросмотра… | Запускается предпросмотр приложения. Первый запуск может занять минуту. |
| Создание приложения… | MonstarX работает, и виден текущий шаг: Написание кода… · 3 файла |
| Планирование приложения… | MonstarX пишет план функций или свои вопросы. |
| Ожидание ваших ответов | В чате открыты вопросы режима План. |
| Готовится ответ в чате… | Пишется ответ в режиме Чат, и ничего не создаётся. |
| Открытие приложения… | Первая настоящая страница готова и загружается. |
| Пока нечего показать в предпросмотре | Ещё ничего не создано. Опишите приложение в чате. |
Под карточкой строка Журналы предпросмотра открывает то, что выводит сервер приложения, — пригодится, если что-то идёт подозрительно долго.
Почему предпросмотр не показывает недописанную страницу?
Заголовок раздела «Почему предпросмотр не показывает недописанную страницу?»Сборка пишет приложение файл за файлом, поэтому между двумя файлами страница часто ненадолго ломается. Пока идёт сборка, MonstarX держит карточку, пока страница по-настоящему не отобразится, и пишет, чего ждёт, — например Приложение пока не компилируется — предпросмотр появится, как только компиляция пройдёт успешно. Нажмите Что написано на странице прямо сейчас, чтобы прочитать ошибку самой страницы, или Всё равно показать страницу, чтобы посмотреть на неё как есть.
Если после сборки страница сломалась, предпросмотр тихо перезагрузит её сам (Восстановление страницы…). Если это не поможет, на карточке появится надпись Страница не отображается, и проверки продолжатся — так что исправление, о котором вы попросите в чате, подхватится само.
Что такое Monstar Run?
Заголовок раздела «Что такое Monstar Run?»Небольшая игра под карточкой статуса, чтобы ждать было веселее. Пока вы не вмешаетесь, она играет сама в демо-режиме: нажмите Пробел (или нажмите на игру), чтобы перепрыгивать через блоки. Лучший результат запоминается в этом браузере. Как только приложение будет готово, предпросмотр сменит игру.
Как найти прошлый запрос?
Заголовок раздела «Как найти прошлый запрос?»Каждый запрос вместе с ответом образует ветку диалога. Открыта только последняя; когда вы отправляете новый запрос, предыдущая сворачивается в две строки:
- номер, окрашенный по виду: серый — Создать, синий — Чат, фиолетовый — План, жёлтый — исправление после QA;
- запрос в том виде, в каком вы его написали, и время;
- чем всё закончилось — Создано: 6 функций · Изменено: 11 файлов, Остановлено, Ошибка, Задано: 4 вопроса — и первое предложение ответа.
Нажмите на ветку, чтобы раскрыть её на месте. Когда веток три или больше, вверху чата появляется поле поиска: каждое введённое слово должно встречаться в запросе, ответе, именах файлов, функциях или ответах на вопросы. Совпадения подсвечиваются; нажмите на одно из них (или Enter, чтобы перейти к самому новому). Если переписка растянулась на несколько дней, появляются разделители дней (Сегодня, Вчера, день недели), а кнопка Последнее возвращает вниз.
Что происходит, когда всё создано?
Заголовок раздела «Что происходит, когда всё создано?»Когда все функции из плана созданы, MonstarX показывает итоговую карточку:
- Всё создано и протестировано — QA проверил эту версию, и всё прошло.
- Всё из плана создано — QA эту версию ещё не проверял (QA ещё не тестировал эту версию в реальном браузере.); там, где QA доступен, есть кнопка Запустить QA.
- Всё из плана создано. Не решено: 1 проблема — QA закончил работу, но одна проблема осталась. Кнопка Попробовать исправить ещё раз даст ещё одну попытку.
В блоке Идеи для дальнейших шагов — от трёх до пяти функций, которые подходят вашему приложению. Добавить вносит одну идею в план (Добавить все — все сразу), а Создать или Создать все запускает создание добавленного. Идеи необязательны — в чате можно попросить что угодно другое.
Почему MonstarX остановился, не закончив работу?
Заголовок раздела «Почему MonstarX остановился, не закончив работу?»Один запрос может занять до 40 шагов. Если шаги закончились раньше работы, в ответе так и будет сказано — MonstarX остановился после 40 шагов — это максимум для одного запроса — до завершения работы. Всё сделанное сохранено. Нажмите «Продолжить», чтобы возобновить работу с места остановки. — и появится кнопка Продолжить.
Что за карточка демо-аккаунта?
Заголовок раздела «Что за карточка демо-аккаунта?»Если в приложении есть вход, MonstarX создаёт тестового пользователя, чтобы вы могли сразу всё попробовать. На карточке Демо-аккаунт готов видны его адрес почты и пароль с кнопками копирования. Этот же пользователь появляется в разделе Админ → Пользователи и в списке Облачные сервисы → Пользователи.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Можно ли закрыть вкладку во время сборки?
Да. Сборка идёт на серверах MonstarX и продолжается без вкладки. Нажмите Уведомить меня, чтобы узнать, когда всё готово. Подробнее — в статье Работайте, пока идёт сборка.
Сколько длится сборка?
Небольшое изменение занимает минуту-две, целое новое приложение — обычно несколько минут. Таймер на карточке статуса и в каждой строке активности показывает, сколько уже прошло.
Где посмотреть, какие именно файлы изменились?
Нажмите на любую строку активности, чтобы увидеть шаги с именами файлов, откройте Технические подробности под ответом или загляните на вкладку «Код».
Что значат «вход» и «выход» под ответом?
Сколько токенов модель прочитала (вход) и написала (выход) для этого ответа — мера объёма работы. Наведите курсор, чтобы увидеть модель, глубину размышлений и число шагов.
Карточка статуса висит уже давно. Что делать?
Откройте Журналы предпросмотра под карточкой, чтобы увидеть, что пишет сервер приложения. Если предпросмотр, похоже, завис, нажмите ⟲ (Перезапустить сервер разработки) на панели предпросмотра. Подробнее — в статье Предпросмотр.