Agent mode, MCP, and next edit suggestions come to GitHub Copilot in Visual Studio 17.14
The latest Visual Studio release brings agent mode along with other powerful Copilot features to make you more productive. These features are now available for you to try out in Visual Studio version 17.14.
Agent mode is in public preview
Agent mode is available for all users on Visual Studio version 17.14. Users must enable the Copilot Agent setting to use the agent.
With agent mode, Copilot goes beyond the current experience in Copilot Chat and Copilot Edits by acting as a true pair programmer. Copilot can recognize and fix errors automatically, suggest terminal commands and ask you to execute them, and analyze run-time errors with self-healing capabilities. All of this is done iteratively, meaning that Copilot will continue to examine and perform your task on its own output until it completes your prompt.
Agent mode is turned off by default and you can enable it in the settings. On June 13th, there will be a special Visual Studio 17.14 release to enable agent mode by default.
MCP Support
This release extends the power of agent mode by supporting Model Context Protocol (MCP) servers. MCP provides the Copilot agent structured access to tools, data, and resources. This means that when you prompt agent mode in Visual Studio, the model can invoke various tools to perform tasks such as file operations, accessing databases, or retrieving web data.
MCP support is off by default, but you can enable it in the settings. On June 13th, there will be a special Visual Studio 17.14 release to enable MCP support by default.
Next Edit Suggestions
Next Edit Suggestions (NES) leverages the previous edits made and predicts the next edit to come, whether it’s an insertion, deletion, or mix of both. Unlike code completions, which are limited to generating suggestions at your caret location, NES can support you anywhere in your file.
NES is not enabled by default, but you can turn it on in the settings:
Tools → Options → GitHub → Copilot → Copilot Completions → Enable Next Edit Suggestions.
Pro SKU quota changes
GitHub Copilot’s new consumptive billing model gives every paid subscriber a monthly pool of premium requests. We want that quota to feel transparent and easy to manage, so Visual Studio 17.14 introduces the Copilot Consumptions panel that keeps your balance one click away.
Pull request code review
GitHub Copilot code reviews just became generally available on github.com! With this feature, you can:
- See and address your GitHub pull request feedback directly in Visual Studio’s integrated pull request experience.
-
Create your coding guidelines once in github.com, and your preferences will be respected for all these review experiences across IDEs.
We’d love your feedback. Please share thoughts, ideas, and any issues you encounter with the Visual Studio Copilot through Developer Community.
Or join the discussion within GitHub Community.
Disclaimer: The UI for features in public preview is subject to change.