Desktop
Десктоп-приложение — это путь без кода, и всё, что оно создаёт, — обычный файл
.flow.yaml, который инженер откроет в любом редакторе.
- Проекты — это папки. New Project спрашивает одно: имя. Под капотом каждый проект — git-репозиторий (встроенный, установка git не нужна).
- Запись. Проходите по приложению в зеркале устройства; каждый клик становится шагом. Первая запись спрашивает, что вы тестируете, — этот URL становится Staging-адресом проекта.
- Прогон. Выберите устройство на своей машине (браузеры, Android, симуляторы iOS), смотрите, как шаги зеленеют вживую, с выдвижной панелью сети по каждому шагу.
- Шаги ⇄ YAML. Два вида одного файла; комментарии и форматирование переживают правки.
- Save version и Publish. Save version — локальная контрольная точка с комментарием, работает офлайн. Подключите любой git-remote по HTTPS + токен — и та же кнопка становится Publish: commit + push простыми словами. Конфликты решаются целым файлом: их / мой / сравнить.
- Переменные. Панель проекта показывает каждую
${VAR}сценариев: откуда берётся значение (env:сценария,config.yaml,.env, переопределения запуска) и какие ещё не определены. Диалоги запуска спрашивают объявленныеparams:сценария. - Секреты не попадают в чат. Когда AI-чату нужен настоящий креденшел, он
открывает диалог вместо вопроса в переписке — значение ложится в
.envпроекта, сценарий ссылается на${NAME}; модель значения не видит. - Report a problem. Settings собирает логи приложения и информацию о версии в zip — можно изучить локально или отправить команде в один клик; в ответ приходит id отчёта, а Settings показывает статус его разбора.
- Устройства. Графический
tapstep doctor: обнаружить → починить, managed Chromium в один клик, запуск симулятора, поиск SDK.
Обновления ставятся сами — тихий чип «Update ready · Relaunch» появляется в статус-баре, когда новая версия скачана.