Skip to main content

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

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

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

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

          Copilot облачный агент (ранее Copilot coding agent) позволяет вам:
  • Изучите репозиторий, задавая Copilot вопросы.
  • Планируйте и уточняйте подход, прежде Copilot чем вносить изменения.
  • Прорабатывайте изменения в коде, просматривайте дифференцию и создавайте pull-запрос, когда будете готовы.

Сессии не создают автоматические pull requests. Чтобы создать его сразу, включите это в свой запрос — например, «Создать pull request to ...».

Примечание.

Эти возможности доступны только с Copilot облачный агент на GitHub.com. Интеграции Облачный агент (такие как Azure Boards, JIRA, Linear, Slack или Teams) поддерживают только создание прямого pull-запроса.

Проводите глубокие исследования

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

  1. Начните задачу со вкладки агентов, панели, панели управления или Копилот Чат. См . раздел AUTOTITLE.

  2. Задайте вопрос о репозитории.

    Например: Investigate performance issues in this app and suggest improvements.

    Совет

    Вы также можете открыть Копилот Чат и приложить соответствующий репозиторий в качестве контекста. Copilot побуждает вас одобрить сессию глубокого исследования.

  3. По желанию отправляйте дополнительные запросы во время Copilot работы, чтобы направить сессию.

  4. Прочитайте ответ и задайте дополнительные вопросы.

Создание плана

Попросите Copilot облачный агент предложить план перед внесением изменений.

  1. Опишите план, который вы хотите.

    Например: Create a plan to implement the most impactful performance improvements for this app.

  2. Пересмотрите план и повторяйте его Copilot , пока он не соответствует вашим задумам.

Итерация изменений кода

После исследования и планирования внесите изменения в ветку, проанализируйте дифференциал и решите, делать ли дополнительный процесс или создать pull-запрос.

  1. Опишите изменения, которые вы хотите в своём задании.

    Например, ссылаемся на план, приведённый ранее: Implement the plan we agreed upon.

  2. Дождитесь окончания Copilot сессии.

  3. Нажмите «Diff », чтобы ознакомиться с изменениями.

  4. По желанию откройте ветку (copilot/BRANCH-NAME) для анализа изменений в контексте.

  5. Чтобы попросить уточнения, продолжайте разговор. Например: Rename this to match our existing conventions.

  6. Когда сессия завершена и вы будете довольны, нажмите Создать pull request.

Предоставить визуальный контекст

          Облачный агент Обрабатывайте изображения — такие как скриншоты, эскизи или дизайны — как часть описания вашей задачи. Перетащите изображение в тело проблемы или Копилот Чат подсказку, затем опишите, что Copilot с ним делать.

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