Как работать с агентами программирования с телефона
Подготовьте удалённую работу: компьютер для выполнения задач, подтверждения с телефона, понятные изменения и повторное подключение.
С телефона удобно поручить агенту программирования небольшую задачу, ответить на вопрос и проверить изменение вдали от рабочего стола. Саму работу продолжает выполнять компьютер. Репозиторий, инструменты разработки и запущенные процессы остаются на выбранном компьютере.
В хорошем удалённом процессе это разделение понятно. Прежде чем выбирать приложение, выясните, где выполняются команды, как приходят запросы разрешений и что происходит при потере связи на любом устройстве.
Выберите подходящий способ подключения
Если вы уже используете Claude Code, сначала изучите встроенный Remote Control: он связывает локальные сеансы с приложением Claude или браузером. Проверьте актуальные требования к аккаунту и версии, прежде чем добавлять другой сервис. Отдельный клиент полезен, когда нужен другой набор агентов, редактирование или управление проектами.
Некоторые клиенты подключаются к агентам через Agent Client Protocol, или ACP. Поддержка протокола не означает совместимость любой версии агента с любым клиентом. Проверяйте конкретное сочетание: ОС телефона, ОС компьютера, агент и адаптер. При сравнении расходов учитывайте также аккаунт или API самого агента.
Подготовьте компьютер перед уходом
Откройте проект на компьютере и сначала запустите агента локально. Разберитесь со входом в аккаунт, отсутствующими инструментами, зависимостями и доступом к репозиторию, пока под рукой клавиатура. Удалённое приложение не завершит задачу, если на компьютере нет необходимых инструментов.
Для нового изменения используйте ветку или отдельную рабочую копию. Сохраните исходный статус Git, чтобы не спутать прежние правки с работой агента. Предоставьте папку проекта с нужными файлами, а не весь домашний каталог.
Проверьте питание и сеть. Даже если сеанс переживает отключение телефона, компьютер должен оставаться активным и доступным. Не рассчитывайте, что уведомление включит выключенный компьютер или обойдёт любые ограничения корпоративной сети.
Поручите задачу, которую сможете проверить
На телефоне удобнее работать с небольшими точными запросами, чем с указанием улучшить всё приложение. Например:
Найди причину, по которой отправка пустого поиска оставляет индикатор загрузки навсегда. Сначала объясни причину. Затем исправь поведение, добавь проверку регрессии для этого случая и перечисли изменённые файлы. Не создавай коммит и не выполняй развёртывание.
В этом запросе сказано, что не так, что нужно исследовать, что агенту можно менять и когда остановиться. Если у вас есть шаги для воспроизведения или сообщение об ошибке, добавьте их. Не включайте в задачу посторонние правки, чтобы итоговый diff было легко читать.
Попросите агента сообщать, когда он не уверен, прежде чем браться за большее. Если для исправления нужна миграция базы данных или разрешение аккаунта, которого вы не ждали, остановитесь и примите решение. Не одобряйте цепочку действий, которую не понимаете.
Проверяйте команды и изменения отдельно
Запрос разрешения спрашивает, можно ли выполнить действие. Diff показывает, что изменилось. Нужно и то и другое. Прежде чем одобрить команду, посмотрите, в какой папке она выполняется, какие файлы затрагивает и отправляет ли что-то за пределы вашего компьютера. Прежде чем принять результат, сравните реальные правки с исходной задачей.
Проверяйте в таком порядке:
- Убедитесь, что открыты нужный проект и сеанс.
- Прочитайте объяснение и просмотрите изменённые файлы.
- Проверьте результаты соответствующих тестов, включая ошибки и пропущенные проверки.
- Решайте вопросы коммита, слияния и развёртывания отдельно.
Зелёный статус — повод посмотреть на доказательства, а не пропустить их. Если diff большой или изменение касается учётных данных, разрешений или рабочих данных, завершите проверку на большом экране.
Проверьте восстановление связи на безвредной задаче
Прежде чем полагаться на такую работу вне дома, поручите небольшое исследование без изменений. Отключите телефон, подключитесь снова и убедитесь, что узнаёте тот же сеанс и видите его актуальное состояние. Проверьте, как после подключения отображается ожидающий запрос разрешения.
Если вывод остановился, выясните, что случилось: телефон отключился, компьютер ушёл в сон, агент остановился или агент ждёт вашего ответа. По возможности проверьте всё прямо на компьютере. Не отправляйте одну и ту же инструкцию снова и снова: тишина в соединении не доказывает, что предыдущее действие так и не началось.
Сохраните короткую заметку с именем компьютера, расположением проекта, выбранным агентом и местом просмотра сеанса. Она помогает, когда проектов или компьютеров несколько.
Как здесь помогает Mono
Mono Code позволяет с телефона открывать терминалы, редактировать файлы и запускать агентов для кода, например Claude Code, Gemini CLI или OpenCode, на вашем компьютере. Сеансы продолжают работать на компьютере, когда телефон отключается. Проверьте, поддерживаются ли ваш агент и устройства для задуманной работы. Работу по-прежнему выполняет компьютер, а зашифрованное соединение между устройствами не меняет того, как поставщик ИИ обращается с кодом, отправленным его модели. Наше руководство по конфиденциальности ИИ и зашифрованной синхронизации объясняет эту разницу.
Сейчас для Mono открыта предварительная регистрация. Запишитесь в список ожидания, чтобы узнать о доступности. Пока используйте этот порядок подготовки и проверки с текущими инструментами, включая встроенное удалённое управление, если оно уже подходит вашим задачам.
