概要
Microsoft C++ Language Server(コードを解析して補完や診断を行うツール)が、Copilot CLIのプラグインとして利用できるようになりました。プロジェクト設定を自動化する新しい「スキル」も内蔵されています。
何が発表・更新されたのか
Copilot Pluginsマーケットプレイスから /plugin install cpp-language-server@copilot-plugins でインストールできるようになりました。従来のnpmベースの導入方法を置き換え、Windows・Linux・macOSに対応します。
なぜ重要なのか
C++の言語サーバーは、コードを正確に理解するために compile_commands.json というファイルを必要とします。これまで手動だったこのファイルの作成を、新しいスキルがCMakeやMSBuildで自動化します。
誰に関係があるのか
Copilot CLIでC++開発を行うエンジニアや開発チームが対象です。特にCMake・MSBuild、独自のビルド環境を使う開発者に関係します。
仕事や業務でどう使えるのか
「regenerate compile commands」や「load project」と指示するだけで、プロジェクトに応じた設定を自動生成できます。ファイルの変更は自動監視され、再起動なしで反映されます。
注意点
利用にはGitHub Copilotの有効なサブスクリプションが必要です。独自ビルド環境では標準の検出が効かない場合があり、プロジェクト固有のスキル作成や手動でのファイル提供が必要になることがあります。
公式情報
関連キーワード
- GitHub Copilot
- Copilot CLI
- C++ Language Server
- 生成AI

