Visual Studio Code
- GitHub Copilot in VS Code April release (v1.
100) - GitHub Blog - April 2025 (version 1.
100) - Visual Studio Code
💯 v1.
— Visual Studio Code (@code) May 8, 2025100 of @code is here! And we’ve got some great updates for you, like:
- Smarter chat responses with new tools
- Improved multi-window support
- Image and Streamable HTTP support for MCP servers
…and so much more. https://t. co/ A9p63tiyY2
Here are some of the highlights…… pic.twitter. com/ z9eBe0ZXsF
なお、MCPサーバーの導入には、GitHub Copilotのエージェントモード上で手動で追加したり、MCPサーバーを検出するためのボタンを利用できる
また、Markdownベースの指示ファイル
指示ファイルは、チャットリクエストに適用できるコンテキストを提供するためのもの。この指示をプロンプトに自動的に追加するには、指示ファイルのYAMLフロントマターにapplyToの項を追加して、指示が適用されるファイルを指定する。
プロンプトファイルでは、プロンプトテキスト、チャットモード、使用するツールを記述する。これにより、一般的なタスクで再利用可能なチャットリクエストをおこなうのに役立つという。たとえば、フロントエンドコンポーネントの作成やセキュリティレビューの実行が想定されている。このプロンプトファイルチャット入力欄で、/
コマンドでそのファイル名を指定することで利用できる。
そのほか、VS CodeのGitHub Copilotでは以下のような機能が追加・
- デフォルトのモデルがOpenAIのGPT-4oからGPT-4.
1に変更された。 - チャット入力欄で
#githubRepo
を使うことで、ローカルで開いていない場合でも、Copilot Chatから直接任意のGitHubリポジトリ内のコードを検索できるようになった。 - チャット入力欄で
#extensions
を使うことで、Marketplaceから拡張機能を検索してインストールできるようになった。 - OpenAI GPT-4.
1とAnthropic Claude Sonnetを使ったエージェント編集が高速化したため、大容量ファイルでのパフォーマンスが向上した。 - 自動修正診断機能により、エージェントモード編集中にエラーが発生した場合、フォローアップ編集を自動的に提案できるようになった。
- 会話の要約機能とプロンプトのキャッシュにより、エージェントセッションが長くなっても、チャットの応答性とスムーズさを維持できるようになった。
- セマンティックテキスト検索
(試験的機能) の実装。設定を有効にすると、検索ビューでAIによるキーワード提案がおこなえる。関連するコードをより素早く見つけるための関連性の高い参考文献や定義を表示する。 - インラインで提案を行うNext Edit Suggestions (NES)に新しいモデルを導入。より高速で状況に応じたコードレコメンデーションを提供するように設計された。
- JavaScriptファイルとTypeScriptファイルにおける、不足しているインポート文の追加を自動的に提案するようになった。利用するにはこの設定を有効にする必要がある。
- クイックフィックス
(Ctrl+.) から、HTMLファイルとMarkdownファイルの画像の代替テキストを生成できるようになった。
さらにGitHub Copilot以外の新機能として、新しいフローティングウィンドウや、ステージングされたファイルの変更内容を確認するクイックdiffの機能が追加された。
このほか詳しい更新内容は上記リンク先を参照のこと。