Copilot CLI adds C++ language server config skill
GitHub Copilot CLI now integrates a C++ language server plugin, simplifying code understanding for developers. This new feature automates the generation of the compile_commands.json file, crucial for semantic intelligence, previously a manual and complex process. Available via the Copilot Plugins marketplace, it supports CMake and MSBuild projects and offers guidance for custom build systems, requiring an active GitHub Copilot subscription.
- →C++ language server plugin available on Copilot Plugins marketplace
- →Automated generation of compile_commands.json for C++ projects
- →Simplified configuration for C++ development
- →Getting started and subscription requirements
Features (2) ›
- C++ language server plugin available on Copilot Plugins marketplace
The Microsoft C++ Language Server can now be installed directly as a Copilot CLI plugin, replacing the previous npm-based installation. This simplifies setup and updates for users on Windows, Linux, and macOS.
- Automated generation of compile_commands.json for C++ projects
A new skill within Copilot CLI automatically generates or refreshes the compile_commands.json file, which is essential for the C++ language server to provide accurate semantic intelligence. This process is automated for CMake and MSBuild projects, with guidance for custom build systems.
Notes (2) ›
- Simplified configuration for C++ development
The new skill automates project setup for C++ development within Copilot CLI, reducing manual effort and making it easier to maintain the compilation database. The language server automatically detects changes to the compile_commands.json file without requiring a restart.
- Getting started and subscription requirements
Users can install the C++ language server plugin via the Copilot Plugins marketplace and then use commands like 'regenerate compile commands' or 'load project' to configure their projects. An active GitHub Copilot subscription is required to use this feature.
https://github.blog/changelog/2026-07-01-new-c-language-server-config-skill-for-copilot-cli