Microsoftは、2025年5月8日「Visual Studio Code」の最新版「April 2025」(バージョン 1.100)を公開した。AIチャットの機能やパフォーマンスの強化をはじめ、さまざまな改良が加えられている。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2025年5月8日(米国時間)、「Visual Studio Code」(以下、VS Code)の最新版「April 2025」(バージョン 1.100)を公開した。主に以下の部分が強化されている。
Markdown形式の指示ファイルとプロンプトファイルを使用することで、特定のコーディング慣行や技術スタックに合わせて“VS CodeでのAI体験”をカスタマイズできるようになった。
指示ファイルは、コードスタイルルールや使用するフレームワークなど、AIモデルのための一般的なガイドラインとコンテキストをMarkdown形式で記述したものだ(*.instructions.md)。ユーザーデータフォルダまたはワークスペースに配置でき、「chat.instructionsFilesLocations」の設定で、指示ファイルを格納しているフォルダを指定する。指示ファイルは特定のチャットリクエストに手動で添付したり、自動的に追加したりできる。
プロンプトファイルは、プロンプトテキスト、チャットモード、使用するツールを含む、独立したチャットリクエストをMarkdown形式で記述したものだ(*.prompt.md)。再利用を前提としたチャットリクエストを作成するのに便利だ。例えば、フロントエンドのコンポーネント作成や、セキュリティレビューの実行など。プロンプトファイルはユーザーデータフォルダまたはワークスペースに配置でき、「chat.promptFilesLocations」の設定で、プロンプトファイルのフォルダを指定する。
エディタで開いていないGitHubリポジトリについて質問したい場合(例えば、「microsoft/vscode」リポジトリで特定の関数がどのように実装されているかを知りたい場合など)に、アクセス権のあるGitHubリポジトリで「#githubRepo」ツールを使って、コードスニペットを検索できるようになった。前述した指示ファイルと組み合わせて使うこともできる。
「#extensions」ツールを使うことで、チャットでMarketplaceの拡張機能を検索できるようになった。このツールは、検索条件に一致する拡張機能のリストを返す。検索結果から拡張機能を直接インストールすることもできる。
MCPサーバ用に新たにStreamable HTTPトランスポートをサポートする。Streamable HTTPサーバは既存の「SSE(サーバ送信イベント)サーバ」と同様に構成されており、実装はSSEサーバとの後方互換性を保っている。
ツール出力の一部として画像を生成するMCPサーバをサポートするようになった。
エージェントモードでは、大きなコンテキストで反復的なリクエストが実施されることが多いが、こうした場合のAIモデルの応答を高速化するために、プロンプトキャッシングの方法を変更した。
会話(AIとのチャットでのやりとり)が長くなった場合や、コンテキストが非常に大きくなった場合に、それまでの会話で最も重要な情報とタスクの現状を要約(圧縮)するようになった。
エージェントモードでOpenAIのパッチ適用編集形式(「GPT 4.1」と「o4-mini」)とAnthropicの文字列置換ツール(「Claude Sonnet 3.7」と「Claude Sonnet 3.5」)のサポートを実装した。これによって、これまでより大幅に高速な編集が可能になったという。
エディタと特定のビューをメインウィンドウから小さなウィンドウに移動した「フローティングウィンドウ」で、以下の2つの新しいモードが利用できるようになった。
特定のUI(ユーザーインタフェース)要素を隠し、コンテンツをより大きなスペースで表示する
ウィンドウが常に他の全てのウィンドウより手前に表示される(モードを終了すると元に戻る)
ソース管理ビューを開くことなく、ステージングされた変更をエディタから直接表示できるようになった。
Copyright © ITmedia, Inc. All Rights Reserved.