Документация

Документация/Рабочее место

Доступ с телефона

Как следить за агентом и отвечать ему с телефона или из другого браузера, пока компьютер включён. По умолчанию доступ выключен.

С привязанного телефона видны сессии вашего компьютера: можно читать ленту, писать агенту и отвечать на его вопросы, когда вы отошли от стола. Агент при этом работает на компьютере, а телефон только показывает, что он делает, и передаёт ваши ответы. Вместо телефона подойдёт любой браузер, например на другом ноутбуке.

По умолчанию доступ выключен. Пока не включите его, подключиться к компьютеру с телефона нельзя.

Что можно с телефона

МожноНельзя
Читать лентуФайлы и терминал
Писать агентуРазрешение «всегда»
Начинать и останавливать сессииУдалять сессии
Разрешать команду один разСкрытые проекты
Отвечать на вопросы агентаОдобрять запись в базу данных, действия с кластерами Kubernetes, установку навыков и команды вне песочницы — их с телефона можно только отклонить

Этот список задан в самом приложении, настроить его нельзя. Каждый запрос с телефона приложение на компьютере проверяет по нему, прежде чем запрос дойдёт до агента.

Разрешение «всегда» в таблице — отметка «Больше не спрашивать для таких команд» на карточке вопроса агента. С телефона действие можно только разрешить один раз или отклонить. Подробнее — на странице Разрешения и вопросы агента.

Как включить

  1. На компьютере откройте «Настройки → Доступ с телефона» (группа «Безопасность»). Пока доступ не включён, там стоит «Выключен».
  2. В пункте «Способ подключения» оставьте «Через DevMachine»: с ним ничего не нужно устанавливать.
  3. Нажмите «Включить».
  4. Нажмите «Привязать телефон». Появятся QR-код и одноразовый код. Код действует 10 минут.
  5. Наведите камеру телефона на QR-код. В браузере откроется вкладка «Удалённый доступ» веб-кабинета — сайта DevMachine по адресу devmachine.ai/console. Войдите в кабинет тем же аккаунтом, что и в приложение.
    • Android: код подставится сам, и сеанс начнётся.
    • iPhone: сначала нажмите «Поделиться» → «На экран „Домой“» и откройте DevMachine с экрана «Домой». Там войдите, откройте «Удалённый доступ» и введите код. Приложение с экрана «Домой» хранит данные отдельно от Safari, поэтому код нужно ввести именно в нём.
  6. На компьютере появится уведомление «Привязан телефон: …». Если телефон не ваш, отвяжите его в настройках.

Чтобы доступ работал, компьютер должен быть включён и не спать, приложение — запущено, а вы — вошли в аккаунт на компьютере.

Сеансы

В способе «Через DevMachine» доступ работает сеансами, и у каждого сеанса есть срок. Код нужен один раз для каждого телефона или браузера, дальше хватает входа в аккаунт.

  • В «Удалённом доступе» выберите срок «На сколько»: «8 часов», «Сутки» или «Неделя». Затем нажмите «Начать сеанс».
  • «Продлить» продлевает сеанс в любой момент. Для этого нужен вход в аккаунт, код не нужен.
  • «Завершить» сразу заканчивает сеанс.

Вход в аккаунт нужен, только чтобы привязать браузер кодом, начать сеанс или продлить его. Если вы не вошли, кнопка продления называется «Войти и продлить». Пока сеанс идёт, смотреть ленту и отвечать агенту можно без входа, даже если кабинет попросит войти заново. Вход на телефоне пропадает, когда закрываете вкладку, а сеанс продолжается.

Когда сеанс закончится, новый можно начать там же, и код с компьютера второй раз не понадобится. В списке телефонов на компьютере видно, до какого времени идёт сеанс.

Способы подключения

СпособКак работает
«Через DevMachine» (по умолчанию)Ничего не нужно устанавливать. Запросы идут через сервер вашего аккаунта: он их пересылает и не хранит
«Туннель»Компьютер запускает программу туннеля, которую вы установили сами, и получает через неё адрес для телефона. Данные не идут через DevMachine
«Свой адрес»У компьютера уже есть свой https-адрес в интернете или в сети компании

Сервис туннеля выбираете сами: своего в приложении нет. Для начала есть заготовки команд для Tuna, CloudPub и xTunnel.

Туннель

  1. Установите программу туннеля и войдите в ней в аккаунт.
  2. Выберите способ «Туннель» и впишите команду программы в поле «Команда программы туннеля». Вместо {port} приложение подставит порт этого компьютера. Заготовки команд лежат под «Подставить команду:».
  3. Нажмите «Включить», затем «Привязать телефон». Наведите камеру на QR-код и откройте ссылку.
  4. На iPhone нажмите «Поделиться» → «На экран „Домой“» и откройте DevMachine с экрана «Домой». На Android браузер сам предложит установить приложение.
  5. Если приложение спросит код, введите тот, что на экране компьютера.

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

Свой адрес

В поле «Адрес этого компьютера» впишите свой https-адрес без пути, например https://phone.example.com. Адрес должен вести на этот компьютер, на порт, который указан под полем. Нажмите «Сохранить». Если сменить адрес, телефоны, привязанные по старому, отвяжутся.

Другие настройки

  • «Не давать компьютеру засыпать» — пока доступ включён, компьютер не уснёт от простоя. Если закрыть крышку ноутбука, он всё равно уснёт. По умолчанию настройка выключена.
  • «Телефоны» — список привязанных телефонов с датой привязки и последнего входа. После «Отвязать» доступ пропадает в течение минуты; чтобы привязать телефон снова, нужен новый код.
  • «Новый код» — выдаёт код заново, если прежний истёк.

Если телефон потерян

  1. На компьютере в списке «Телефоны» нажмите «Отвязать».
  2. В способе «Через DevMachine» после «Отвязать» заканчивается и сеанс этого телефона. Новый сеанс без входа в аккаунт не начать, поэтому, если в чужих руках мог оказаться и вход в аккаунт, смените пароль.

Ограничения

  • Доступ работает, только пока компьютер включён, не спит и на нём запущено приложение.
  • Для проекта на сервере телефону видны проекты той машины, где работает агент: открытый и недавние, без скрытых.
  • Организация может выключить доступ с телефона. Тогда в настройках появится надпись «На сервере вашего аккаунта доступ с телефона выключен». Включить доступ может администратор организации, подробнее — на странице Организации.
  • Число привязанных телефонов ограничено. Если появилась ошибка «Уже привязано слишком много телефонов», сначала отвяжите один.

Частые сообщения

СообщениеЧто делать
«Войдите в аккаунт на этом компьютере, чтобы пользоваться доступом с телефона»Войдите в аккаунт в приложении на компьютере
«Укажите программу туннеля или свой адрес»Выбран способ «Туннель» или «Свой адрес», а поле для него пустое
«Программа туннеля не найдена на этом компьютере»Установите программу или проверьте команду
«Программа туннеля завершается сразу после запуска…»Под сообщением виден ответ самой программы. Проверьте команду и то, вошли ли вы в аккаунт в программе туннеля
«Сервер аккаунта не отвечает — пробуем снова»Подождите: приложение само повторяет попытки
«За этот компьютер отвечает другой запущенный экземпляр приложения…»Закройте второе окно приложения или подождите минуту

Данные

  • «Через DevMachine»: запросы и ответы идут через сервер вашего аккаунта. Он их пересылает, не хранит и не записывает.
  • «Туннель» и «Свой адрес»: данные идут между телефоном и компьютером через выбранный вами сервис или ваш адрес. У сервера аккаунта компьютер только спрашивает, привязан ли ещё телефон.

Подробнее — на странице Данные и приватность.

Что дальше

Обновлено · Нашли неточность? Напишите на support@devmachine.ai или в Telegram.