Visual Studio Insiders release notes

We're excited to announce the availability of the Visual Studio 2026 July update. This release marks the beginning of a new era for Visual Studio with deep platform integration of AI, stronger fundamentals, and improved performance.

Download Visual Studio 2026 Insiders to enjoy these new features and improvements.

Version 12023.133

Released on July 28, 2026.

Top bug fixes From the community
Extension update is failing to uninstall the old version, leading to VS loading both copies Feedback ticket
Debugger stepping triggers false "Hot Reload changes not supported" dialog Feedback ticket
Improves the C++ msbuild parse solution time.

Version 12020.428

Released on July 22, 2026.

Top bug fixes From the community
ASP.NET .NET Framework 4.8 scaffolding no longer offers views/controllers Feedback ticket
Git commit message box truncates text or shows "Required field is missing" on quick Ctrl+Enter Feedback ticket

Features

Released on July 14, 2026.

GitHub Copilot

Organization-level custom agents

GitHub organization owners can now add custom agents across their organization.

Note: This feature requires a GitHub organization.

You can now share custom agents across repositories in your organization. GitHub organization or enterprise owners can add custom agents that everyone in the organization can use. This creates a consistent experience for your team and keeps Copilot aligned with your organization's workflow.

For administrators, see Preparing to use custom agents in your organization or Preparing to use custom agents in your enterprise.

When you work on repositories in your organization, Visual Studio automatically detects org-level custom agents and shows them in your agent picker. Hover over an agent to see its description and organization source. Click the button to view the agent definition file.

Agent picker dropdown showing organization-level custom agents with descriptions and definition buttons

Give it a try and set up your org-level custom agents today to enhance your team's agentic workflow!

Access your Copilot usage

Jump to your Copilot plan usage from the context window or the badge menu, whichever works best for you.

Keep tabs on your Copilot plan usage without leaving your workflow. You can now check your plan usage directly from the context window in Visual Studio 18.9.

Click the donut chart in the upper right corner of your prompt box to see your context window usage, then click the button to open your full plan usage details.

Screenshot showing the donut chart icon in the prompt box that opens Copilot plan usage details

We've also refined the usage window and notifications to make them clearer and easier to act on. You'll always know when you're approaching your limit and what options you have to continue.

Better model control with improved picker and management view

Pin your favorite models, collapse the rest, and access a comprehensive management view with full model details and customization options.

Finding and managing your models just got easier. Visual Studio 18.9 redesigns the model picker and adds a new management view so you have full clarity and control over your Copilot models.

Improved model picker - The dropdown is now smarter and faster to navigate. Pin your favorite models to keep them at the top, and collapse models you don't frequently use to reduce clutter. You see what matters most without digging through the full list every time.

Updated model picker with pinning and collapse options

Model management view - Click Manage models from the picker to open an expanded view with complete details and controls:

  • View cost information, capabilities, and context window sizes for each model
  • Manage your custom models alongside Copilot models in one place

Comprehensive model management view with details and controls

Git tooling

Git submodule support 📣

Manage Git submodules directly in Visual Studio with integrated add, update, delete, and navigation support.

One of the most highly requested Git capabilities, first-class Git submodule support is now available in Visual Studio 18.9, making it easy to manage submodules without leaving the IDE.

Submodules are now fully integrated into the Git experience with a dedicated Submodules section in the Git Repository window, improved visibility in Git Changes, and a branch/repository picker that reflects the parent-child repository hierarchy.

Sub module section in Git Repository window

From the Submodules section, you can add, update, and delete submodules. Visual Studio also automatically discovers and activates submodules when you open a solution or folder, while keeping them out of the general local repositories list to reduce clutter.

Sub module section in Git Repository window

Submodules are treated as read-only by default. If you'd rather work inside a submodule than just consume it, open Tools > Options > Source Control > Git, find the Automatically activate multiple repositories setting, and select Yes, include submodules.

This is the first milestone of an evolving experience, with additional improvements planned for future releases.

📣 See feature ticket to share your feedback and continue the conversation.

Worktrees: work on multiple branches at once 📣

Create, open, and manage Git worktrees to work on multiple branches simultaneously without stashing or re-cloning.

If you've ever stashed half-finished work to check another branch, worktrees let you skip that step. Each worktree is a separate working directory for the same repo, so your in-progress work stays untouched while you work elsewhere.

Right-click any branch in the Git Repository window and select New Worktree from to create a worktree. Choose to start from a new branch or use the selected one. You can also create a worktree from any commit in the history graph. Open it in your current window or spin up a new instance to work on both branches side by side.

Context menu on a branch showing New Worktree From, Open Worktree in Current Window, Open Worktree in New Window, and Delete Worktree options

Worktrees appear inline with your branches. Switch between them from the branch list, branch picker, or repo picker. When you're done, right-click and select Delete Worktree to clean up.

Git Repository branch list with worktrees shown alongside branches

📣 See feature ticket to share your feedback and continue the conversation.

Review commits with Copilot

Get a private Copilot code review on your commits.

Copilot code review already gives you feedback on uncommitted changes. Now you can get that same review after you've committed.

Right-click any commit in the Git Repository window and select Review Commit to review its changes. Select two commits to review everything that changed between them.

Right-click context menu showing Review Commit option in Git Repository window

You can also reference a commit in Copilot Chat and ask the Git agent to review it.

Copilot Chat window with Git agent prompt asking to review a specific commit

Copilot's review comments appear inline on the changed files. A single commit opens in the Commit Details window. A two-commit range opens in the Compare Commits view. Select any comment to jump straight to that code.

Inline Copilot review comment displayed in the Commit Details window

Reviews stay local to your Visual Studio session and work with both GitHub and Azure DevOps repositories.

To enable this feature, go to Tools → Options → GitHub → Copilot → Source Control Integration and turn on Review Git changes locally and provide suggestions from comments.

Compare a file to your working tree 📣

Compare an earlier version of a file with your current local changes.

Want to see how a file has changed since an earlier commit? You can now compare any version of a file against your current working tree.

In Solution Explorer, right-click the file and select Git → View History. Then, in the file's history, right-click a commit and select Compare with Working Tree.

The Compare with Working Tree command in a file's history context menu

Visual Studio opens a diff with the commit's version on the left and your working tree version on the right. You'll see everything that changed since that commit, committed and uncommitted.

A diff comparing a file's committed version with the working tree version

📣 See feature ticket to share your feedback and continue the conversation.

PR review updates: autocomplete and timeline 📣

Set a pull request to complete automatically and see its update history in Visual Studio.

We're continuing to round out the pull request experience in Visual Studio with more updates.

Pull request Overview in Visual Studio showing the autocomplete option alongside the update timeline

  • Autocomplete / Auto-merge: set a pull request to complete automatically once its policies and required approvals are met.
  • Update timeline: see a pull request's history of pushes, votes, and other events in the Overview.

These updates work with GitHub and Azure DevOps repositories.

📣 See feature ticket to share your feedback and continue the conversation.

Top bug fixes From the community
Corrects an issue with decltype of variables captured by value in certain non-mutable lambdas
Updating to latest Typescript 7.0 Version

From our entire team, thank you for choosing Visual Studio! For the latest updates, resources, and news, check out the Visual Studio Hub and stay in touch.

Happy coding!
The Visual Studio team


Note

This update may include new Microsoft or third-party software that is licensed separately, as set out in the 3rd Party Notices or in its accompanying license.

Note

We may use an AI-based tool to analyze diagnostic data (such as dumps and traces) collected through Visual Studio and Visual Studio Feedback to help improve user experience. If you wish to opt out, follow the steps here