Документация/Рабочее место
Доступ с телефона
Как следить за агентом и отвечать ему с телефона или из другого браузера, пока компьютер включён. По умолчанию доступ выключен.
С привязанного телефона видны сессии вашего компьютера: можно читать ленту, писать агенту и отвечать на его вопросы, когда вы отошли от стола. Агент при этом работает на компьютере, а телефон только показывает, что он делает, и передаёт ваши ответы. Вместо телефона подойдёт любой браузер, например на другом ноутбуке.
По умолчанию доступ выключен. Пока не включите его, подключиться к компьютеру с телефона нельзя.
Что можно с телефона
| Можно | Нельзя |
|---|---|
| Читать ленту | Файлы и терминал |
| Писать агенту | Разрешение «всегда» |
| Начинать и останавливать сессии | Удалять сессии |
| Разрешать команду один раз | Скрытые проекты |
| Отвечать на вопросы агента | Одобрять запись в базу данных, действия с кластерами Kubernetes, установку навыков и команды вне песочницы — их с телефона можно только отклонить |
Этот список задан в самом приложении, настроить его нельзя. Каждый запрос с телефона приложение на компьютере проверяет по нему, прежде чем запрос дойдёт до агента.
Разрешение «всегда» в таблице — отметка «Больше не спрашивать для таких команд» на карточке вопроса агента. С телефона действие можно только разрешить один раз или отклонить. Подробнее — на странице Разрешения и вопросы агента.
Как включить
- На компьютере откройте «Настройки → Доступ с телефона» (группа «Безопасность»). Пока доступ не включён, там стоит «Выключен».
- В пункте «Способ подключения» оставьте «Через DevMachine»: с ним ничего не нужно устанавливать.
- Нажмите «Включить».
- Нажмите «Привязать телефон». Появятся QR-код и одноразовый код. Код действует 10 минут.
- Наведите камеру телефона на QR-код. В браузере откроется вкладка «Удалённый доступ» веб-кабинета —
сайта DevMachine по адресу devmachine.ai/console. Войдите в кабинет тем же аккаунтом, что и в приложение.
- Android: код подставится сам, и сеанс начнётся.
- iPhone: сначала нажмите «Поделиться» → «На экран „Домой“» и откройте DevMachine с экрана «Домой». Там войдите, откройте «Удалённый доступ» и введите код. Приложение с экрана «Домой» хранит данные отдельно от Safari, поэтому код нужно ввести именно в нём.
- На компьютере появится уведомление «Привязан телефон: …». Если телефон не ваш, отвяжите его в настройках.
Чтобы доступ работал, компьютер должен быть включён и не спать, приложение — запущено, а вы — вошли в аккаунт на компьютере.
Сеансы
В способе «Через DevMachine» доступ работает сеансами, и у каждого сеанса есть срок. Код нужен один раз для каждого телефона или браузера, дальше хватает входа в аккаунт.
- В «Удалённом доступе» выберите срок «На сколько»: «8 часов», «Сутки» или «Неделя». Затем нажмите «Начать сеанс».
- «Продлить» продлевает сеанс в любой момент. Для этого нужен вход в аккаунт, код не нужен.
- «Завершить» сразу заканчивает сеанс.
Вход в аккаунт нужен, только чтобы привязать браузер кодом, начать сеанс или продлить его. Если вы не вошли, кнопка продления называется «Войти и продлить». Пока сеанс идёт, смотреть ленту и отвечать агенту можно без входа, даже если кабинет попросит войти заново. Вход на телефоне пропадает, когда закрываете вкладку, а сеанс продолжается.
Когда сеанс закончится, новый можно начать там же, и код с компьютера второй раз не понадобится. В списке телефонов на компьютере видно, до какого времени идёт сеанс.
Способы подключения
| Способ | Как работает |
|---|---|
| «Через DevMachine» (по умолчанию) | Ничего не нужно устанавливать. Запросы идут через сервер вашего аккаунта: он их пересылает и не хранит |
| «Туннель» | Компьютер запускает программу туннеля, которую вы установили сами, и получает через неё адрес для телефона. Данные не идут через DevMachine |
| «Свой адрес» | У компьютера уже есть свой https-адрес в интернете или в сети компании |
Сервис туннеля выбираете сами: своего в приложении нет. Для начала есть заготовки команд для Tuna, CloudPub и xTunnel.
Туннель
- Установите программу туннеля и войдите в ней в аккаунт.
- Выберите способ «Туннель» и впишите команду программы в поле «Команда программы туннеля». Вместо
{port}приложение подставит порт этого компьютера. Заготовки команд лежат под «Подставить команду:». - Нажмите «Включить», затем «Привязать телефон». Наведите камеру на QR-код и откройте ссылку.
- На iPhone нажмите «Поделиться» → «На экран „Домой“» и откройте DevMachine с экрана «Домой». На Android браузер сам предложит установить приложение.
- Если приложение спросит код, введите тот, что на экране компьютера.
Если у туннеля постоянный адрес, значок на телефоне будет работать и после перезапуска компьютера.
Свой адрес
В поле «Адрес этого компьютера» впишите свой https-адрес без пути, например https://phone.example.com. Адрес должен
вести на этот компьютер, на порт, который указан под полем. Нажмите «Сохранить». Если сменить адрес, телефоны,
привязанные по старому, отвяжутся.
Другие настройки
- «Не давать компьютеру засыпать» — пока доступ включён, компьютер не уснёт от простоя. Если закрыть крышку ноутбука, он всё равно уснёт. По умолчанию настройка выключена.
- «Телефоны» — список привязанных телефонов с датой привязки и последнего входа. После «Отвязать» доступ пропадает в течение минуты; чтобы привязать телефон снова, нужен новый код.
- «Новый код» — выдаёт код заново, если прежний истёк.
Если телефон потерян
- На компьютере в списке «Телефоны» нажмите «Отвязать».
- В способе «Через DevMachine» после «Отвязать» заканчивается и сеанс этого телефона. Новый сеанс без входа в аккаунт не начать, поэтому, если в чужих руках мог оказаться и вход в аккаунт, смените пароль.
Ограничения
- Доступ работает, только пока компьютер включён, не спит и на нём запущено приложение.
- Для проекта на сервере телефону видны проекты той машины, где работает агент: открытый и недавние, без скрытых.
- Организация может выключить доступ с телефона. Тогда в настройках появится надпись «На сервере вашего аккаунта доступ с телефона выключен». Включить доступ может администратор организации, подробнее — на странице Организации.
- Число привязанных телефонов ограничено. Если появилась ошибка «Уже привязано слишком много телефонов», сначала отвяжите один.
Частые сообщения
| Сообщение | Что делать |
|---|---|
| «Войдите в аккаунт на этом компьютере, чтобы пользоваться доступом с телефона» | Войдите в аккаунт в приложении на компьютере |
| «Укажите программу туннеля или свой адрес» | Выбран способ «Туннель» или «Свой адрес», а поле для него пустое |
| «Программа туннеля не найдена на этом компьютере» | Установите программу или проверьте команду |
| «Программа туннеля завершается сразу после запуска…» | Под сообщением виден ответ самой программы. Проверьте команду и то, вошли ли вы в аккаунт в программе туннеля |
| «Сервер аккаунта не отвечает — пробуем снова» | Подождите: приложение само повторяет попытки |
| «За этот компьютер отвечает другой запущенный экземпляр приложения…» | Закройте второе окно приложения или подождите минуту |
Данные
- «Через DevMachine»: запросы и ответы идут через сервер вашего аккаунта. Он их пересылает, не хранит и не записывает.
- «Туннель» и «Свой адрес»: данные идут между телефоном и компьютером через выбранный вами сервис или ваш адрес. У сервера аккаунта компьютер только спрашивает, привязан ли ещё телефон.
Подробнее — на странице Данные и приватность.
Что дальше
Обновлено · Нашли неточность? Напишите на support@devmachine.ai или в Telegram.
