ВойтиПолучить доступ

Агенты15 минобновлено

GitHub Copilot computer use: доступы

Copilot computer use даёт агенту GitHub доступ к обычным окнам программ: он может нажимать кнопки и вводить текст. Перед первым включением стоит понять, как этот доступ выдаётся и прекращается. Удаление сохранённого разрешения не отзывает доступ уже работающей сессии.

Здесь разбираю именно GitHub Copilot CLI - агента в терминале - и приложение GitHub Copilot, не Microsoft Copilot в Windows и не Copilot Studio. GitHub объявил функцию 1 октября 2026 года как public preview - публичную предварительную версию. В документации указаны macOS и Windows.

Документы сверены 6 октября 2026 года. Дальше - их разбор и мой учебный сценарий для проверки границ. Прогон на Mac или Windows я здесь не показываю: примеры заданий ниже не являются результатами выполненного теста.

Copilot computer use: какую задачу ему отдавать?

Коротко: режим нужен, когда результат можно получить только через окно приложения. Агент читает доступные элементы и визуальный контекст, нажимает кнопки, вводит текст. Если ту же задачу решает API, MCP или команда терминала, GitHub советует предпочесть прямой инструмент.

Представь редактор презентаций, в котором нужно сопоставить подписи на двух слайдах. Человек открывает файл, читает текст, переключается между слайдами. Computer use даёт агенту инструменты для похожей работы с интерфейсом. Это возможная учебная задача, а не обещание, что любой редактор он пройдёт без ошибок.

В описании GitHub перечислены чтение через дерево доступности операционной системы и скриншоты, когда нужен визуальный контекст. Дерево доступности - сведения об элементах окна: например, кнопке, поле ввода и его подписи. Скриншот нужен там, где важно то, как окно выглядит.

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

Где начинать с другого инструмента

Что требуется Что проверить раньше управления окном
Прочитать обычный текстовый файл Можно ли открыть файл напрямую
Получить сведения из подключённого сервиса Есть ли API или подходящий MCP-сервер
Запустить проверку проекта Есть ли команда терминала
Прочитать страницу сайта Есть ли отдельный инструмент браузера
Обработать данные только в окне старой программы Доступно ли управление её интерфейсом

Это порядок выбора по рекомендации GitHub, без собственного замера скорости. Прямой инструмент обычно даёт более структурированные сведения и предсказуемый результат. Управление окном остаётся вариантом, когда прямого инструмента нет. API в таблице - программный доступ к сервису, без нажатий на его экранные кнопки.

Если MCP пока незнаком, разбор подключения MCP к Codex объясняет сам способ связи агента с сервисами. Команды оттуда относятся к Codex; переносить их в Copilot не надо.

Кто разрешает агенту управлять приложением?

Коротко: у Copilot computer use несколько уровней доступа. Сначала должна быть включена сама функция. Затем нужны права операционной системы и подходящие разрешения инструментов сессии. Корпоративный запрет нельзя снять локальным переключателем.

Функция выключена по умолчанию. Но включить её и одобрить действия в приложении - разные решения. Удобно проверять их по отдельности.

Уровень На какой вопрос отвечает Где смотреть по документации
Computer Use Включены ли инструменты управления приложениями? /computer show или настройки Computer Use
Права системы Может ли вспомогательная программа читать окно и взаимодействовать с ним? На macOS - Accessibility и Screen Recording
Разрешения сессии Нужно ли спрашивать перед доступом к приложению? В CLI - /permissions show; в приложении - Sessions, Tool Permissions

На macOS Accessibility разрешает взаимодействовать с элементами управления, а Screen Recording - изучать окна, когда нужен визуальный контекст. Первое даёт доступ к элементам интерфейса, второе - к визуальному содержимому экрана. Эти названия обозначают системные разрешения; условия использования визуального контекста описаны в документации GitHub.

Если ты пользуешься корпоративным аккаунтом, администратор может отключить возможность через настройки организации. Локальное /computer on этот запрет не перекрывает. Правила, которые запрещают инструмент, также важнее автоматических или сохранённых одобрений.

Есть ещё одна граница: в документах указаны локальные сессии на macOS и Windows. Из доступности самого Copilot CLI не следует доступность computer use на любой системе, сервере или в удалённом сеансе. Linux для этой функции в проверенных источниках не заявлен.

Что меняется после Allow и Always allow?

Коротко: Allow («Разрешить») даёт доступ к приложению в текущей computer-use сессии. Always allow («Всегда разрешать») сохраняет одобрение локально, для следующих сессий. Оно действует и в CLI, и в приложении GitHub Copilot на той же машине.

Когда Copilot computer use запрашивает одобрение, сначала проверь название приложения и действие. У тебя должна быть конкретная причина открыть ему это окно. Если запрос относится к другой программе или следующему этапу задачи, остановись и уточни, зачем он понадобился.

Важная оговорка: запрос не обещан перед каждым действием. Документация связывает его с текущим режимом разрешений инструментов. Сохранённое Always allow тоже позволяет управлять этим приложением без нового вопроса. Знакомое окно одобрения может не появиться в следующий раз.

Как выбрать для первого знакомства

  • Allow - если сейчас проверяешь один учебный сценарий и готов наблюдать за ним.
  • Отказ - если запрос касается окна с важными данными или действие выходит за задачу.
  • Always allow - не выбирать по привычке, чтобы быстрее убрать вопрос с экрана.

Последний пункт - мой порядок для новичка. GitHub отдельно советует избегать постоянного одобрения для приложений с чувствительными сведениями или действиями с серьёзными последствиями. В браузере могут быть открыты почта, документы и платёжные кабинеты: удобное общее окно не делает их безопасным учебным материалом.

Не путай «локально» с «только на моём устройстве обрабатываются данные». Локально хранится решение Always allow. GitHub предупреждает, что видимое содержимое окон ты предоставляешь Copilot как контекст. Не отдавай окно, в котором есть чужие персональные сведения или секреты.

Какие команды отвечают за включение и состояние?

Коротко: Copilot computer use включается через /computer on, состояние показывает /computer show, отключение - /computer off. Эти строки вводятся внутри интерактивной сессии Copilot CLI. Это справка по командам, а не результат их запуска на машине автора.

Инструкция GitHub для CLI описывает три команды:

/computer show
/computer on
/computer off

show сообщает о состоянии плагина computer use, его MCP-сервера и связанных скиллов. on включает встроенный плагин и сохраняет настройку. После off документация предлагает снова вызвать show, чтобы подтвердить отключение плагина и MCP-сервера.

Не вставляй эти строки в обычную командную строку системы вместо запуска программы. Слэш здесь означает команду уже открытой сессии. Если хочешь понять разницу между терминалом и агентом внутри него, начни с порядка первого запуска Codex. Там другой агент, но само различие двух мест ввода полезно знать заранее.

В приложении GitHub Copilot путь из документации такой: Settings → Computer Use → Enable Computer Use - настройки, управление компьютером, включение функции. Для разрешений инструментов нужен другой раздел настроек: Sessions → Tool Permissions - сессии, разрешения инструментов. Это две разные настройки, и проверка одной не заменяет проверку другой.

На macOS в разделе Prerequisites (необходимые разрешения) должны быть выданы оба системных разрешения. Если изменение прав не распознано, в документации приложения указан Check again (проверить ещё раз). Настройку прав на Windows по аналогии с macOS я не предлагаю: такой порядок в прочитанных страницах не описан.

Как прекратить управление и отозвать доступ?

Коротко: остановка операции, отключение Copilot computer use, удаление Always allow и завершение сессии решают разные задачи. Stop не отменяет уже сделанное. Удаление сохранённого одобрения не отзывает доступ, выданный работающей сессии.

Здесь лучше выбирать действие по тому, что ты хочешь прекратить.

Цель Действие по документации Что важно помнить
Прервать текущую операцию В CLI нажать Esc дважды; в приложении нажать Stop или Esc Уже выполненные действия нужно проверить отдельно
Выключить функцию /computer off, затем /computer show; в приложении выключить Enable Computer Use Это не описание отката файлов или форм
Убрать постоянное одобрение приложения Settings → Computer Use → Always allowed apps («Приложения с постоянным разрешением»), значок удаления рядом с приложением Убирается сохранённое разрешение для будущих сессий в CLI и приложении
Отозвать доступ текущей сессии Завершить эту сессию Простое удаление Always allow активный доступ не отзывает

Последнюю строку GitHub уточняет именно в инструкции приложения. Если работа уже идёт, сначала останови текущую операцию. Затем заверши сессию, которой был выдан доступ. Сохранённое одобрение и включённую функцию проверь отдельно, по своим целям.

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

У Copilot computer use нет описанной здесь универсальной кнопки возврата всех приложений к прежнему состоянию. Возможность отменить правку зависит от целевой программы. Поэтому первая проба должна происходить там, где потеря материала допустима.

Какую пробную задачу выбрать без важных данных?

Коротко: для знакомства с Copilot computer use возьми копию материала и задачу на чтение. Заранее назови приложение, запрети правки и отправку, опиши результат. Затем проверяй содержание ответа и соблюдение границ по отдельности.

Мой учебный пример - копия презентации из трёх слайдов. В ней только вымышленные сведения: заголовок урока, список тем и подпись к картинке. Ни документов клиентов, ни настоящих контактов, ни рабочего аккаунта с формой отправки.

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

Задание можно составить так, заменив название редактора своим:

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

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

Такой опыт отвечает на узкий вопрос: может ли агент прочитать нужные элементы в выбранной программе и сохранить ограничения в этом конкретном проходе? Он ничего не доказывает про платежи, отправку писем или работу без наблюдения. Не расширяй вывод успешной пробы на действия, которые в ней не проверял.

О постановке задачи словами можно прочитать в словаре промптов. Для computer use особенно важна граница: какое окно доступно, что можно делать и где надо остановиться.

Как проверить результат, кроме ответа «готово»?

Коротко: результат Copilot computer use проверяют в целевом приложении и в действиях сессии. Правильный пересказ не доказывает, что агент ничего не поменял. Соблюдение запретов не доказывает, что он верно прочитал материал.

В учебном примере проверки будут такими:

Проверка Что сравнить Когда остановить опыт
Содержание Два заголовка в ответе с двумя заголовками на слайдах Агент додумал текст или перепутал слайды
Границы окна Действия сессии с названным приложением и копией Открылся другой документ или приложение
Отсутствие правок Видимый текст и состояние копии до и после Значение изменилось или произошла отправка
Неопределённость Признал ли агент, что не смог прочитать элемент Вместо остановки продолжает угадывать

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

Если текст совпал и лишних действий не было, запиши короткий результат: приложение, учебная задача, что получилось, что не проверялось. Это будет твой реальный тест с ограничениями. Номер версии и дату бери со своей машины, не переписывай их из чужого примера.

Если что-то пошло не так, прерви операцию и посмотри, что уже произошло. Не начинай с расширения доступа. Ошибка в выборе поля или окна может возникнуть при совершенно достаточных разрешениях: в документации названы нестандартные элементы и меняющееся состояние интерфейса.

Почему включённая функция может не работать?

Коротко: Copilot computer use может упереться в доступность функции для аккаунта, неподходящую систему, корпоративный запрет, отключённый плагин, неподключённый MCP-сервер или права macOS. Это разные причины. Сначала выясни, какое звено не готово.

В памятке CLI GitHub предлагает такой разбор состояния:

  • Если show сообщает о недоступности, проверить доступность функции для аккаунта и локальную сессию на поддерживаемой системе.
  • Если функция включена, но не работает, посмотреть встроенный плагин computer-use через /plugin и подключение его сервера через /mcp list.
  • На macOS проверить оба разрешения вспомогательной программы: Accessibility и Screen Recording.

В приложении отсутствие страницы Computer Use тоже повод проверить аккаунт и систему. Если права macOS показаны, оба должны иметь состояние Granted, то есть «выданы».

Не считай исправлением любую команду, после которой исчезло предупреждение. Снова посмотри состояние и повтори только ограниченную учебную задачу. Возможность запустить инструмент и правильное выполнение задания - разные результаты.

Документация говорит, что Copilot CLI доступен со всеми планами Copilot. Это сведения о CLI в целом. Они не заменяют проверку доступности конкретной предварительной функции для твоего аккаунта. Размер квот, цену работы и минимальную версию клиента из этих страниц я не вывожу.

Когда такой доступ пока не стоит выдавать?

Коротко: Copilot computer use не подходит для первого опыта в окне с деньгами, чужими данными или необратимыми действиями. Интерфейс может измениться, агент - выбрать не тот элемент или повторить действие. Наблюдение пользователя остаётся частью работы.

GitHub прямо предупреждает о неверном выборе элемента, вводе текста не в том месте и повторении действия при изменении состояния окна. Это описание возможных рисков. Частоту ошибок вендор на прочитанных страницах не приводит, и собственной статистики здесь нет.

Я бы отложил задачу в трёх случаях:

  1. Ты не можешь проверить результат сам. Например, не понимаешь, какие сведения должны оказаться в сложной форме. Ответ агента не даст независимой проверки.
  2. На экране есть сведения, которые нельзя предоставлять Copilot. Сначала нужен отдельный учебный материал без них. Закрытый для посторонних интерфейс всё равно может передавать содержимое в контекст агента.
  3. Следующий клик затрагивает других людей или деньги. Отправка, публикация, покупка и удаление требуют отдельного решения. Их не стоит смешивать с пробой чтения окна.

И ещё повод остановиться: неожиданное содержимое на экране. Слова внутри документа или страницы могут противоречить твоей задаче. Не принимай их за новое согласование действий. Если агент начал делать лишнее, прерви операцию и проверь её последствия.

Внешне аккуратный ответ и зелёный статус функции не снимают этих ограничений. Доступ к инструменту означает, что действие возможно; допустимость конкретного действия решаешь ты.

Что оставить после первого знакомства?

Коротко: полезный итог Copilot computer use - одна проверенная задача, понятные разрешения и отсутствие лишнего постоянного доступа. Следующее расширение сценария стоит делать отдельно, с новой проверкой результата и последствий.

Перед тем как закрыть опыт, ответь на пять вопросов:

  • Какую программу и какой материал агент действительно использовал?
  • Совпал ли ответ с тем, что ты видишь сам?
  • Были ли действия за пределами поставленной задачи?
  • Осталось ли сохранённое Always allow, которое тебе не нужно?
  • Надо ли завершить сессию и отключить функцию после этой пробы?

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

Маленькая задача, понятные границы доступа и проверка результата - так работают с любым агентом, не только с Copilot. Этому учит курс ClaudeBase на примере Claude Code и Codex: видеоуроки с конспектами, готовые скиллы и шаблоны правил для агента. Базу можно подключить к агенту по MCP, и он сам найдёт урок или инструкцию под твою задачу. Программа курса открыта: посмотри, с какого урока начать.

Источники

Коротко: дата объявления взята из GitHub Changelog, а точные ограничения и действия с разрешениями - из трёх страниц GitHub Docs. Проверка документов выполнена 6 октября 2026 года; это не дата личного теста управления приложениями.

Спрашивают

Пять вопросов по теме

Это тот же Copilot, который встроен в Windows?

Здесь речь о функции computer use в GitHub Copilot CLI и приложении GitHub Copilot. Не переносись по одному слову Copilot в настройки Microsoft Copilot или Copilot Studio: названия похожи, но команды и пункты меню в этом разборе взяты из документации GitHub.

Работает ли Copilot computer use на Linux?

В проверенных документах GitHub указаны локальные сессии на macOS и Windows. Поддержка Linux в них не заявлена. Это ограничение описанной функции, а не утверждение, что весь Copilot CLI на Linux недоступен.

Почему агент не спрашивает разрешение перед каждым действием?

Запрос зависит от режима разрешений инструментов. Кроме того, Always allow сохраняет одобрение для конкретного приложения на этой машине и действует в CLI и приложении GitHub Copilot. Проверь активный режим и список сохранённых одобрений; повторный вопрос нельзя считать обязательной защитой.

Достаточно ли убрать приложение из Always allowed apps?

Так ты удалишь сохранённое одобрение на будущие сессии, но доступ, уже выданный работающей сессии, останется. Текущую операцию останови, затем заверши сессию для отзыва её доступа. Если функция больше не нужна, отключи computer use и проверь состояние отдельно.

Вернёт ли Stop изменённый файл в прежнее состояние?

Stop прерывает текущую операцию. GitHub не описывает эту кнопку как откат уже выполненных действий. Проверяй файл и историю целевого приложения самостоятельно. Для первого знакомства используй копию материала, которую можно выбросить, и не разрешай отправку, оплату или публикацию.