Skip to main content
Skip to content

Using plan mode in your IDE

Have Copilot research a task and draft an implementation plan for your review before any code is changed.

Introduction

Режим планирования помогает создать подробные планы реализации до их выполнения. Это гарантирует, что все требования будут учтены и учтены до внесения каких-либо изменений в код. Агент плана не вносит никаких изменений в код до тех пор, пока план не будет рассмотрен и утвержден вами. После утверждения вы можете передать план агенту по умолчанию или сохранить его для дальнейшей доработки, проверки или обсуждения в команде.

Агент плана предназначен для:

  • Всесторонне исследуйте задачу с помощью инструментов только для чтения и анализа кодовой базы для определения требований и ограничений.
  • Разбейте задачу на выполнимые, выполнимые шаги и включите в нее открытые вопросы о неоднозначных требованиях.
  • Представьте краткий черновик плана, основанный на стандартизированном формате плана, для проверки и итерации пользователем.

Plan mode is available in Visual Studio Code, JetBrains IDEs, Xcode, and Eclipse. It is not currently available in Visual Studio. Click the tabs above for instructions for your editor.

To run a task without planning it first, see Using agent mode in your IDE.

Using the plan agent

  1. If the chat view is not already displayed, select Open Chat from the Copilot Chat menu.

  2. At the bottom of the chat view, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do web app with HTML, CSS, and JS files.

    After a few moments, the plan agent outputs a plan in the chat view. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  4. Просмотрите план и ответьте на все вопросы, которые задал агент.

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

  5. После завершения плана вы сможете:

    • Нажмите Start Implementation, чтобы переключить Copilot Chat в режим агента и запустить сессию агента для реализации необходимых изменений на основе плана реализации.
    • Нажмите Open in Editor , чтобы переключить Copilot Chat в режим агента и начать сессию агента, которая генерирует Markdown во вкладке вашего редактора с деталями плана реализации. Вы можете начать работать над планом самостоятельно или сохранить его в виде файла Markdown для последующего использования.

For more information, see Planning with agents in VS Code in the Visual Studio Code documentation.

Further reading

Using plan mode

  1. If it is not already displayed, open the Copilot Chat panel by clicking the GitHub Copilot Chat icon at the right side of the JetBrains IDE window.

  2. At the bottom of the Copilot Chat panel, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do web app with HTML, CSS, and JS files.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. Просмотрите план и ответьте на все вопросы, которые задал агент.

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

  6. После завершения плана вы сможете:

    • Нажмите Start Implementation, чтобы переключить Copilot Chat в режим агента и запустить сессию агента для реализации необходимых изменений на основе плана реализации.
    • Нажмите Open in Editor , чтобы переключить Copilot Chat в режим агента и начать сессию агента, которая генерирует Markdown во вкладке вашего редактора с деталями плана реализации. Вы можете начать работать над планом самостоятельно или сохранить его в виде файла Markdown для последующего использования.

Further reading

Примечание.

Plan mode is currently in Публичный предварительный просмотр and subject to change.

Using plan mode

  1. If it is not already displayed, open the Copilot Chat window by clicking Editor in the menu bar, then clicking GitHub Copilot then Open Chat.

  2. At the bottom of the Copilot Chat window, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do app with Swift files.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. Просмотрите план и ответьте на все вопросы, которые задал агент.

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

  6. После завершения плана вы сможете:

    • Нажмите Start Implementation, чтобы переключить Copilot Chat в режим агента и запустить сессию агента для реализации необходимых изменений на основе плана реализации.
    • Нажмите Open in Editor , чтобы переключить Copilot Chat в режим агента и начать сессию агента, которая генерирует Markdown во вкладке вашего редактора с деталями плана реализации. Вы можете начать работать над планом самостоятельно или сохранить его в виде файла Markdown для последующего использования.

Further reading

Примечание.

Plan mode is currently in Публичный предварительный просмотр and subject to change.

Using plan mode

  1. If it is not already displayed, open the Copilot Chat panel by clicking the Copilot icon () in the status bar at the bottom of Eclipse, then clicking Open Chat.

  2. At the bottom of the chat panel, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do app using JavaFX.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. Просмотрите план и ответьте на все вопросы, которые задал агент.

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

  6. После завершения плана вы сможете:

    • Нажмите Start Implementation, чтобы переключить Copilot Chat в режим агента и запустить сессию агента для реализации необходимых изменений на основе плана реализации.
    • Нажмите Open in Editor , чтобы переключить Copilot Chat в режим агента и начать сессию агента, которая генерирует Markdown во вкладке вашего редактора с деталями плана реализации. Вы можете начать работать над планом самостоятельно или сохранить его в виде файла Markdown для последующего использования.

Further reading