Skip to main content

Запрос Copilot создать запрос на вытягивание

Вы можете попросить Copilot создать запрос на вытягивание с страницы "Агенты", Copilot Chat, или средства кодирования агентов и идентификаторы с поддержкой протокола MCP.

Кто может использовать эту функцию?

Агент кодирования Copilot доступен с планами GitHub Copilot Pro, GitHub Copilot Pro+, Бизнес GitHub Copilot и GitHub Copilot Enterprise. Агент доступен во всех репозиториях, хранящихся на GitHub, за исключением репозиториев, принадлежащих управляемые учетные записи пользователей и где он был явно отключен.
Sign up for Copilot

Примечание.

Введение

Вы можете попросить Copilot работать над задачей:

  • Страница "Агенты" на GitHub
  • Copilot Chat в Visual Studio Code, Visual Studio, идентификаторы JetBrains и GitHub.com
  • Предпочитаемое средство интегрированной среды разработки или агента с поддержкой протокола контекста модели (MCP)

Copilot начнет работать над задачей, вызывает запрос на вытягивание, а затем запрашивает проверку после завершения работы. Дополнительные сведения см. в разделе Сведения об агенте программирования Copilot.

Запрос Copilot для создания запроса на вытягивание с страницы "Агенты"

  1. Перейдите на страницу "Агенты" github.com/copilot/agents.

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

  2. В раскрывающемся меню в поле запроса выберите репозиторий, в который нужно работать Copilot.

  3. Введите запрос, описывающий запрос.

    Например: Implement a user friendly message for common errors.

Снимок экрана: запрос Copilot на создание запроса на вытягивание с страницы "Агенты".

  1. При необходимости выберите базовая ветвь для запроса на вытягивание Copilot. Copilot создаст новую ветвь на основе этой ветви, а затем отправляет изменения в запрос на вытягивание, предназначенный для этой ветви.

  2. Нажмите кнопку "Отправить сейчас " или нажмите клавишу RETURN.

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

Запрос Copilot для создания запроса на вытягивание из Copilot Chat в Visual Studio Code

  1. Установите расширение запросов на вытягивание GitHub для Visual Studio Code.

  2. Откройте Чат GitHub Copilot в Visual Studio Code.

  3. Введите запрос, объясняющий, что нужно сделать Copilot и добавьте #copilotCodingAgent в запрос.

    Например: Put backticks around file names and variables in output #copilotCodingAgent

    Совет

    • Чтобы помочь Copilot, можно выбрать соответствующие строки кода перед отправкой запроса.
  4. Отправьте запрос.

    Copilot обычно выполняет некоторые исследования и сбор контекста в Visual Studio Code, а затем попросите подтвердить, что вы хотите использовать агент кодирования для создания запроса на вытягивание.

  5. Нажмите кнопку Продолжить.

    Copilot будет отправлять любые локальные изменения, запускать новый сеанс и отвечать ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.

Запрос Copilot для создания запроса на вытягивание из Copilot Chat в других идентификаторах

  1. Откройте Чат GitHub Copilot в Visual Studio или jetBrains IDEs.

  2. Введите запрос, начиная с @githubзапроса Copilot для создания запроса на вытягивание и предоставления сведений о том, что требуется изменить Copilot.

    Например: @github Create a PR to put backticks around file names and variables in output.

    Совет

    • Чтобы помочь Copilot, можно выбрать соответствующие строки кода перед отправкой запроса.
    • Из Copilot Chatможно попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
  3. Отправьте запрос.

    Copilot запрашивает подтверждение того, что вы хотите использовать агент программирования для создания запроса на вытягивание.

  4. Нажмите кнопку Разрешить.

    Copilot запустит новый сеанс и ответит ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.

Запрос Copilot для создания запроса на вытягивание из Copilot Chat в GitHub.com

  1. Откройте Чат GitHub Copilot на GitHub.com.

  2. Введите запрос Copilot для создания запроса на вытягивание и предоставления сведений о том, что требуется изменить Copilot.

    Например: Create a PR in monalisa/bookstore to put backticks around file names and variables in output.

    Совет

    • Вы можете попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
  3. Отправьте запрос.

    Copilot запрашивает подтверждение того, что вы хотите использовать агент программирования для создания запроса на вытягивание.

  4. Нажмите кнопку Разрешить.

    Copilot запустит новый сеанс и ответит ссылкой на запрос на вытягивание, который он создает. Он будет работать над задачей и отправлять изменения в запрос на вытягивание, а затем добавить вас в качестве рецензента после завершения, активировав уведомление.

Запрос Copilot для создания запроса на вытягивание с сервера MCP GitHub

В качестве альтернативы использованию Copilot Chatможно использовать удаленный сервер MCP GitHub для активации Агент кодирования Copilot из любого узла MCP.

Примечание.

  • Эта возможность доступна только на удаленном сервере MCP GitHub и хост-приложениях, где поддерживаются удаленные серверы MCP.
  1. Установите сервер MCP GitHub в предпочтительной интегрированной среде разработки или средстве программирования агентов. См . раздел AUTOTITLE.

  2. Убедитесь, create_pull_request_with_copilot что средство включено.

  3. Откройте чат.

  4. Введите запрос Copilot для создания запроса на вытягивание с подробными сведениями о том, что нужно изменить.

    Например: Open a PR in my repository to expand unit test coverage.

    Совет

    • Вы можете попросить Copilot открыть запрос на вытягивание, используя определенную ветвь в качестве базовая ветвь, включив его в запрос.
  5. Отправьте запрос.

    Copilot запустит новый сеанс, откроет черновик запроса на вытягивание и работает над задачей в фоновом режиме. По мере работы он будет отправлять изменения в запрос на вытягивание, и после завершения он добавит вас в качестве рецензента. В большинстве случаев узел MCP отображает URL-адрес созданного запроса на вытягивание.

Мониторинг хода выполнения

Текущие и прошлые сеансы Copilot можно просмотреть на странице "Агенты" и Visual Studio Code. См . раздел AUTOTITLE.

Дополнительные материалы