SI Agent News
DevelopingAgents

Microsoft updates Visual Studio with bulk Git tools and new Copilot modes

The latest update to Microsoft's flagship IDE introduces smarter AI workflows, faster merge conflict resolution, and a new 'Hot Exit' feature.

The short version

Why it matters

These updates streamline the developer workflow by reducing repetitive manual tasks during version control and AI interaction. They also provide a safety net for unsaved work, making the development environment more resilient to unexpected closures.

Streamlining version control

Microsoft has released a significant update to Visual Studio, its primary integrated development environment (IDE). This update focuses heavily on improving the bundled Git integration, which is the system developers use to track changes in their code. One of the primary goals is to make it easier for programmers to manage complex code changes during refactoring, which is the process of restructuring existing code without changing its external behavior.

A key addition is the ability to review a specific commit against the current working tree. This allows a developer to see exactly how their current code differs from a previous version by right-clicking a commit in the Git Repository window. By selecting 'Compare with Working Tree,' users can visualize these differences more clearly than before.

The update also addresses the tedious process of resolving merge conflicts. A merge conflict occurs when two people make changes to the same part of a file, and the computer doesn't know which version to keep. As reported by Mint on MSN, users can now resolve these conflicts in bulk. By selecting multiple items in the Unmerged Changes window, a developer can choose to 'Keep All Current' or 'Take All Incoming' across all selected files at once.

Advanced AI workflows

The update introduces a new GitHub Copilot Chat experience within the Visual Studio interface. This integration brings the Copilot SDK foundation to the chat, enabling more sophisticated interaction styles. Specifically, it introduces 'Agent' mode and 'Ask' mode to help developers interact with the AI in more structured ways.

These new modes are designed to handle 'capable' agent workflows. This means the AI can manage end-to-end tasks with significantly less back-and-forth between the human and the machine. By allowing the AI to handle multi-step processes, developers can stay focused on high-level logic rather than micro-managing every individual prompt or instruction.

To ensure a smooth experience, Microsoft has implemented more effective prompt caching. This is a technique that stores previous AI responses to improve performance during longer-running sessions. The update also aims to provide consistent behavior across every surface where Copilot is available, ensuring that the AI responds in a predictable manner regardless of where the developer is working.

Persistence and navigation

One of the most practical additions in this update is the 'Hot Exit' capability. This feature is designed to preserve a developer's work between different sessions, even if they have not manually saved their progress. It acts as a safety net for active projects that might otherwise be lost if the IDE is closed unexpectedly.

While this feature is not enabled by default, users can manually turn it on in the settings. By navigating to the 'Projects and Solutions' section in the options menu, developers can select the option to reopen unsaved documents on solution load. This ensures that the environment remains exactly as the user left it, which can save significant time when switching between different tasks or restarting the application.

In addition to persistence, the update improves how developers navigate their workspace. New keyboard shortcuts have been added to allow for the movement of documents, tools, or tabs within the document well. Specifically, users can now use Ctrl+Shift+Pg Up or Ctrl+Shift+Pg Down to reposition these elements quickly without needing to use a mouse.

Customization and setup

Microsoft is also providing more ways for developers to personalize their workspace. The update includes a new font and color experience, which allows for a more tailored visual environment. Since developers spend many hours looking at code, these aesthetic updates can improve readability and reduce eye strain during long coding sessions.

To access the new AI features, users must manually opt-in through the software settings. The process involves navigating to the GitHub Copilot Chat section within the Tools and Options menu. Once the user checks the box for the new Copilot chat experience, they must restart Visual Studio for the changes to take effect.

These updates represent a move toward a more automated and resilient development experience. By combining powerful AI agents with better version control tools and workspace persistence, Microsoft is attempting to reduce the friction of daily programming tasks. The focus remains on making the IDE more responsive to the complex needs of modern software engineering.

What to watch

Try it

Go to Tools > Options > GitHub > Copilot > Copilot Chat in Visual Studio and check 'Use new Copilot chat experience' to try the new Agent mode.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by Mint on MSN · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news