Showing category results for Copilot

Feb 19, 2026
Post comments count2
Post likes count1

C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code

Sinem Akinci
Sinem Akinci

C++ code navigation and build system tooling play an important role in the developer inner-loop. Code navigation tooling provides a precise, semantic understanding of your codebase, while build system tooling helps you express build configurations and variants for reproducible builds. In the VS Code ecosystem, these powerful capabilities are availa...

C++CMakeVisual Studio Code
Jan 27, 2026
Post comments count0
Post likes count1

GitHub Copilot app modernization for C++ is now in Public Preview

Michael Price
Michael Price

With the launch of Visual Studio 2026, we announced a Private Preview of GitHub Copilot app modernization for C++, which reduces the cost of adopting the latest version of the MSVC Build Tools. We used the feedback we received from our many Private Preview participants to make improvements that benefit all our users. After receiving feedback, we ad...

C++AnnouncementCopilot
Dec 16, 2025
Post comments count5
Post likes count6

C++ code editing tools for GitHub Copilot: now in Public Preview

Sinem Akinci
Sinem Akinci

In November, we introduced C++ code editing tools for GitHub Copilot as a Private Preview, focusing on partnering with customers to tackle one of the common, taxing challenges for C++ development: refactoring at scale. Since then, we've listened to feedback and refined our tooling to make wide-sweeping C++ edits easier. "With C++ code editing tool...

C++New FeatureCopilot
Nov 12, 2025
Post comments count0
Post likes count1

Perform wide-sweeping refactors using C++ code editing tools for GitHub Copilot

Sinem Akinci
Sinem Akinci

Refactoring a C++ codebase can often require tracking updates across various sections of multiple files to ensure accuracy and relevancy.  Historically, developers have relied on manual searches across a codebase and refactoring tools to perform these types of edits. However, with GitHub Copilot agents, developers can now delegate these complex...

C++AnnouncementNew Feature
Nov 12, 2025
Post comments count5
Post likes count0

Fix build issues using GitHub Copilot after upgrading MSVC Build Tools

Michael Price
Michael Price

A few problems have reared their heads at every company where I’ve worked on C++ as a Software Engineer over the past 20 years. For the most part, those problems have nothing to do with the language and how it is used, but instead all the “other” stuff, like dealing with long build times, getting consistent build environments, and managing the ...

C++AnnouncementCopilot
Oct 31, 2025
Post comments count3
Post likes count1

Microsoft C++ Team at CppCon 2025: Trip Report

Michael Price
Michael Price

Another year and another CppCon is all wrapped up! Microsoft was pleased to once again be an exhibitor and to have several of our employees present sessions at the conference. Here are my major takeaways from the keynotes, sessions, conversations, and the general vibe. The week before CppCon, we announced Visual Studio 2026 and Mic...

C++CMakeVisual Studio Code
Oct 29, 2025
Post comments count0
Post likes count3

New GitHub Copilot capabilities for C++ developers: Upgrade MSVC, improve build performance, and refactor C++ code

Erika Sweet
Erika Sweet

Yesterday at GitHub Universe, GitHub announced support for custom agents. Custom agents are specialized configurations with custom prompts and context that focus Copilot on specific development tasks. On the C++ team, we have a similar goal: Provide differentiated capabilities that optimize GitHub Copilot for C++ development tasks. As a firs...

C++AnnouncementCopilot
Aug 4, 2025
Post comments count0
Post likes count1

Dynamically Update C++ syntax using Next Edit Suggestions

Sinem Akinci
Sinem Akinci

When working in a C++ repo, you often are maintaining and updating existing code just as often as you are writing new code. However, updating code in C++ can often require navigating to several different locations in a file to ensure consistency, which can disrupt your logical workflow. For example, changing a data member’s access level typically i...

C++New FeatureCopilot
Jul 8, 2025
Post comments count0
Post likes count0

Smarter, workspace-aware code completions for C++ in VS Code

Sinem Akinci
Sinem Akinci

C++ code understanding Developing C++ code can be complex. C++ project structure, style, and convention can vary widely from repository to repository, and critical context for a given task often spans multiple files. This can require C++ developers to open and navigate across several files to fully understand a given project and author new code. ...

C++Visual Studio CodeCopilot
Apr 30, 2025
Post comments count0
Post likes count4

VS Code C++ Extension 1.25 Release: Explain C++ symbols using Copilot & Customize recursive include paths

Alexandra Kemper Sinem Akinci
Alexandra,
Sinem

The 1.25 release of the C++ extension in Visual Studio Code introduces a new way to understand your code faster with GitHub Copilot-powered symbol summaries, as well as new customization options for recursive #include path processing. With these enhancements, you gain AI-powered insights into unfamiliar or undocumented code and can optimize Intelli...

C++Visual Studio Codeperformance