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
Related releases
- GitHub improves tools for managing blocked users GitHub Changelog ·
- Shared agentic work with GitHub Copilot in Microsoft Teams GitHub Changelog ·
- GitHub Copilot Integrates with Slack for Agentic Development Workflows GitHub Changelog ·
- GitHub's Issues Sidebar Now Supports Pinned Views, Plus Other Enhancements GitHub Changelog ·
- Windows 11 ARM64 VS2026 image generally available for GitHub Actions GitHub Changelog ·
- Code scanning adds a mitigated alert dismissal reason GitHub Changelog ·