Примечание.
- Агент кодирования Copilot находится в public preview и подлежит изменению. Во время предварительной версии использование функции подлежит Условия лицензии GitHub Pre-release.
- Общие сведения о Агент кодирования Copilotсм. в разделе Сведения об агенте программирования Copilot.
Введение
Вы можете попросить Copilot работать над задачей:
- Страница "Агенты" на GitHub
- Copilot Chat в Visual Studio Code, Visual Studio, идентификаторы JetBrains и GitHub.com
- Предпочитаемое средство интегрированной среды разработки или агента с поддержкой протокола контекста модели (MCP)
Copilot начнет работать над задачей, вызывает запрос на вытягивание, а затем запрашивает проверку после завершения работы. Дополнительные сведения см. в разделе Сведения об агенте программирования Copilot.
Запрос Copilot для создания запроса на вытягивание с страницы "Агенты"
-
Перейдите на страницу "Агенты" github.com/copilot/agents.
Вы также можете получить доступ к этой странице, нажав кнопку рядом с строкой поиска на любой странице на GitHub, а затем выберите агенты на боковой панели.
-
В раскрывающемся меню в поле запроса выберите репозиторий, в который нужно работать Copilot.
-
Введите запрос, описывающий запрос.
Например:
Implement a user friendly message for common errors.
-
При необходимости выберите базовая ветвь для запроса на вытягивание Copilot. Copilot создаст новую ветвь на основе этой ветви, а затем отправляет изменения в запрос на вытягивание, предназначенный для этой ветви.
-
Нажмите кнопку "Отправить сейчас " или нажмите клавишу RETURN.
Copilot запустит новый сеанс, который появится в списке под полем запроса. Copilot будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.
Запрос Copilot для создания запроса на вытягивание из Copilot Chat в Visual Studio Code
-
Установите расширение запросов на вытягивание GitHub для Visual Studio Code.
-
Откройте Чат GitHub Copilot в Visual Studio Code.
-
Введите запрос, объясняющий, что нужно сделать Copilot и добавьте
#copilotCodingAgent
в запрос.Например:
Put backticks around file names and variables in output #copilotCodingAgent
Совет
- Чтобы помочь Copilot, можно выбрать соответствующие строки кода перед отправкой запроса.
-
Отправьте запрос.
Copilot обычно выполняет некоторые исследования и сбор контекста в Visual Studio Code, а затем попросите подтвердить, что вы хотите использовать агент кодирования для создания запроса на вытягивание.
-
Нажмите кнопку Продолжить.
Copilot будет отправлять любые локальные изменения, запускать новый сеанс и отвечать ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.
Запрос Copilot для создания запроса на вытягивание из Copilot Chat в других идентификаторах
-
Откройте Чат GitHub Copilot в Visual Studio или jetBrains IDEs.
-
Введите запрос, начиная с
@github
запроса Copilot для создания запроса на вытягивание и предоставления сведений о том, что требуется изменить Copilot.Например:
@github Create a PR to put backticks around file names and variables in output.
Совет
- Чтобы помочь Copilot, можно выбрать соответствующие строки кода перед отправкой запроса.
- Из Copilot Chatможно попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
-
Отправьте запрос.
Copilot запрашивает подтверждение того, что вы хотите использовать агент программирования для создания запроса на вытягивание.
-
Нажмите кнопку Разрешить.
Copilot запустит новый сеанс и ответит ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.
Запрос Copilot для создания запроса на вытягивание из Copilot Chat в GitHub.com
-
Откройте Чат GitHub Copilot на GitHub.com.
-
Введите запрос Copilot для создания запроса на вытягивание и предоставления сведений о том, что требуется изменить Copilot.
Например:
Create a PR in monalisa/bookstore to put backticks around file names and variables in output.
Совет
- Вы можете попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
-
Отправьте запрос.
Copilot запрашивает подтверждение того, что вы хотите использовать агент программирования для создания запроса на вытягивание.
-
Нажмите кнопку Разрешить.
Copilot запустит новый сеанс и ответит ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.
Запрос Copilot для создания запроса на вытягивание с сервера MCP GitHub
В качестве альтернативы использованию Copilot Chatможно использовать удаленный сервер MCP GitHub для активации Агент кодирования Copilot из любого узла MCP.
Примечание.
- Эта возможность доступна только на удаленном сервере MCP GitHub и хост-приложениях, где поддерживаются удаленные серверы MCP.
-
Установите сервер MCP GitHub в предпочтительной интегрированной среде разработки или средстве программирования агентов. См . раздел AUTOTITLE.
-
Убедитесь,
create_pull_request_with_copilot
что средство включено. -
Откройте чат.
-
Введите запрос Copilot для создания запроса на вытягивание с подробными сведениями о том, что нужно изменить.
Например:
Open a PR in my repository to expand unit test coverage.
Совет
- Вы можете попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
-
Отправьте запрос.
Copilot запустит новый сеанс, откроет черновик запроса на вытягивание и работает над задачей в фоновом режиме. По мере работы он будет отправлять изменения в запрос на вытягивание, и после завершения он добавит вас в качестве рецензента. В большинстве случаев узел MCP отображает URL-адрес созданного запроса на вытягивание.
Мониторинг хода выполнения
Текущие и прошлые сеансы Copilot можно просмотреть на странице "Агенты" и Visual Studio Code. См . раздел AUTOTITLE.