activitystring
Имя Android activity.
androidDeviceAllowliststring
Список разрешённых серийных номеров Android, используемый для определения устройства.
appstring
Название приложения, bundle id, package или URL.
bundleUrlstring
Подсказка URL пакета в рамках сессии, примененная к открытому приложению.
debugboolean
Включает отладочную диагностику.
devicestring
Селектор имени устройства (UDID указывается в поле udid, серийный номер - в поле serial).
deviceTargetenum
Форма целевого устройства. Соответствует флагу --target в CLI.
forceboolean
Перезаписывает существующую цель --save-script вместо отказа (псевдоним: --overwrite).
foregroundboolean
Включает начальный интерактивный снимок в свежем открытом ответе. Без аргумента приложения находит единственное запущенное приложение на единственной загруженной симуляторе iOS; неоднозначные окружения завершаются с ошибкой.
includeCostboolean
Включает per-command agent-cost (cost.wallClockMs, …) в structuredContent. По умолчанию отключено; форма ответа по умолчанию не меняется.
launchArgsstring[]
Аргументы запуска передаются дословно в команду запуска платформы.
launchConsolestring
Запускает консольный режим.
launchUrlstring
Запускает URL для открытого приложения; не выбирает сервер, используемый при перезагрузке metro.
leaseIdstring
Существующий идентификатор аренды.
mcpOutputFormatenum
Формат текстового содержимого MCP. По умолчанию использует оптимизированный для агентов текст; для JSON-текста используйте json. Структурированное содержимое всегда возвращается отдельно.
metroHoststring
Подсказка хоста отладки Metro с областью действия сеанса применяется к открытому приложению.
metroPortinteger
Сессионный порт Metro/debug, применяемый к открытому приложению. В эмуляторе/симуляторе хост по умолчанию устанавливается на псевдоним loopback (Android 10.0.2.2, iOS 127.0.0.1), если параметр --metro-host опущен; для физических устройств по-прежнему требуется явно указывать --metro-host.
noRecordboolean
Не записывайте это действие.
platformenum
Определяет устройство с помощью селектора платформы.
relaunchboolean
Принудительно перезапускает.
responseLevelenum
Степень подробности ответа: token-cheap digest / default (today) / full. По умолчанию используется default; форма ответа по умолчанию не изменяется.
runIdstring
Идентификатор прогона аренды.
saveScriptboolean | string
serialstring
Селектор последовательных портов для Android, HarmonyOS или Vega VVD.
sessionstring
Имя сессии агент-устройство.
surfaceenum
Поверхность отображения macOS для открытия: само приложение, приложение на переднем плане, рабочий стол или строка меню.
targetenum
Псевдоним для deviceTarget в командах без поля UI target. Интерактивные команды резервируют target для элемента UI.
tenantstring
Идентификатор удаленного тенанта.
testImeboolean
Активируйте безголовый тестовый IME Android для детерминированного ввода текста Unicode (по умолчанию включен для эмуляторов; на реальных устройствах — по выбору).
timeoutMsinteger
Бюджет запуска в миллисекундах. Ограничивает время ожидания загрузки Simulator, чтобы ни разу не загружавшийся Simulator мог завершить миграцию при первой загрузке; не указывайте параметр для стандартного поведения при запуске.
udidstring
UDID устройства Apple или симулятора; селектор, который закрепляет одно устройство, когда несколько имеют одинаковое имя.
urlstring
Необязательный URL, передаваемый с app shell.
waitMsinteger
Блокирует это открытие на срок до n миллисекунд (100-120000), пока устройство удерживает другая сессия, затем завершается ошибкой DEVICE_IN_USE с указанием этой сессии. Ожидание возникает только при конкуренции сессий: заявка на устройство, удерживаемая другим workspace, отклоняется сразу вместе с командой восстановления. Устройство, которое никогда не освобождается или снова захватывается, пока это открытие ждёт, расходует весь бюджет, что расширяет рамки тайм-аута этой команды, а не съедает их.