10 ноября 2026 г.
GitHub Copilot CLI сам готовит навигацию по C++: для MSBuild убрали отдельный шаг настройки
С 10 ноября Copilot автоматически запускает встроенный в Microsoft C++ Language Server экстрактор команд сборки MSBuild.
ИИ-агент получает настройки MSBuild-проекта при запуске сервера языка. Они нужны, чтобы находить определения функций и ссылки на них в коде.
Без отдельного скилла. Раньше для такой навигации в GitHub Copilot CLI требовался готовый compile_commands.json либо поиск и запуск скилла настройки. Теперь сервер сам вызывает встроенный экстрактор после открытия проекта. По заявлению GitHub, он формирует одинаковую базу команд при одинаковых входных данных и расходует меньше токенов на настройку.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
Как подключить. Плагин устанавливает сервер языка и автоматически обновляет его. Отдельно ставить npm-пакет не нужно, но для запуска требуется npm и активная подписка GitHub Copilot.
1. В Copilot CLI выполните `/plugin install cpp-language-server@copilot-plugins`. 2. Запустите `npx @microsoft/cpp-language-server --accept-eula --login`, чтобы принять лицензию и войти в GitHub. 3. Откройте Copilot CLI из каталога проекта и выполните `/lsp show`. В списке должен работать сервер `cpp`. Подсказка `use LSP tools` помогает агенту задействовать его инструменты.
CLI должен поддерживать session-directory. В README указана протестированная предварительная версия 1.0.106-5.
Для CMake остался прежний порядок: фраза `load project` вызывает скилл `generate compile commands`.
Для собственной системы сборки по-прежнему нужен compile_commands.json или свой скилл извлечения команд сборки.
Первоисточник