Settings
Octo Cloud
Proxy
Используется как host для всех modem proxy. Публичный порт считается по схеме `local_port + 10000`: `30001 -> 40001`, `30002 -> 40002`.
Логины/пароли берутся из `legion:/settings/dostup.txt`; в UI пароль не показывается.
Профили
Если `ON`, список профилей для Testing2/Checker грузится через Octo API. Если `OFF`, используется ручной список профилей ниже.
Назначение хранится по `profile_uuid`. Для текущего профиля autosolve возьмёт доступ к modem proxy из блока `Proxy` и подставит его в `CAPMONSTER_PROXY_*`.
Humanization
Один активный provider применяется ко всему Patchright path: `Checker`, PW-сценарии, `Testing2 -> Code` и локальный `viz_service`. Production mode является основным runtime, legacy panels оставлены только для compatibility.
Stealth warning: любые debug-курсорные оверлеи или visible cursor режимы используются только для локальной визуальной диагностики и не являются stealth-safe.
Основной production control для `checker`, PW scenarios, `Code` и локального `viz_service`: `high` быстрее, `medium` balanced, `low` осторожнее без slow-motion.
Advanced production tuning
Эти numeric knobs остаются только как compatibility/base tuning. Для обычной работы меняйте `speed_profile`; advanced поля нужны редко.
Trace.zip (Testing2)
Частота снятия скриншотов внутри trace.zip задаётся активным browser runtime автоматически. `runner perf logs` добавляет фазовые тайминги в логи раннера для разбора пауз между шагами.
AI Телеметрия (Testing2)
При включении сохраняется расширенная телеметрия рана (включая HTML снимки шагов) для последующей AI-оптимизации. Файлы удаляются при удалении рана.
Для отладки и автоанализа robot-паттернов. В проде рекомендуется отключать.
Checker / Бан аккаунта
Если Checker или Manual помечает аккаунт как `temporary_banned`, через это время он снова считается `ok`. Три таких фиксации за 24 часа по одному email повышают статус до `day_banned` на фиксированные 24 часа.
Modem Farm / IP Rotation
Используется и для SMS sync, и для checker IP rotation.
Если `Endpoint path` пустой, checker соберёт путь как `/rotate/{modem_id}`.
Если указан относительный path, он будет вызван на `Modem Farm API Base`.
Опционально. Если поле заполнено, JSON должен быть валидным.