VS Code 1.116を読む – 生成AI時代の開発体験はどう変わるのか
VS Code 1.116は「AI機能の追加」ではなく「AI開発の運用基盤」のアップデート
2026年4月15日に公開されたVisual Studio Code 1.116は、表面的にはChatやAgentsまわりの改善が中心に見えます。しかし実際には、AIを使った開発を日常業務に根づかせるための土台が一段強くなったリリースだと私たちは見ています。特に、何が起きたかを追跡できる仕組み、ユーザーが介入すべき場面を扱いやすくする仕組み、そしてAI支援を標準体験として組み込む方向性が明確です。 (Visual Studio Code)
VS Codeはもはや単なるエディタではなく、生成AIを伴走させる作業環境へ進化しています。今回の1.116では、その進化が「試せる機能」から「運用できる機能」へ近づいた点に価値があります。社内開発環境やクライアント向けAI開発基盤を設計する立場から見ても、見逃せない更新です。 (Visual Studio Code)
Agent Debug Logsで、AIのふるまいをあとから検証できるように
今回の中核機能のひとつがAgent Debug Logsです。1.116では現在のセッションだけでなく、過去のエージェントセッションのログもローカルに保存され、あとから確認できるようになりました。これにより、プロンプト送信後に何が起きたのか、どのツールが呼ばれたのか、どの程度トークンを使ったのかを追いやすくなります。AIの挙動をブラックボックスのままにしないという意味で、実務的な意義は大きいと言えます。関連設定は github.copilot.chat.agentDebugLog.fileLogging.enabled です。 (Visual Studio Code)
この改善は、エージェントやカスタマイズを深く使うチームほど効きます。たとえば、社内独自の指示やスキルを読み込ませたときに、意図通りの経路で処理されたかを後追いで検証しやすくなります。開発現場では、AIの出力精度だけでなく、なぜその出力になったのかを説明できることが重要です。1.116は、その説明可能性を一歩前に進めました。 (Visual Studio Code)

Copilot CLIとTerminalまわりの改善で、エージェントが現場に近づいた
1.116ではCopilot CLIでreasoning modelのthinking effortを調整できるようになりました。リリースノートでは、品質と応答速度のバランスを用途に応じて選べると説明されています。厳密な検討が必要な作業では重めに、応答速度を優先したい場面では軽めに、といった使い分けがしやすくなります。これは設定項目というよりモデルピッカー上の操作ですが、AIのコストと体験を現場で最適化する発想そのものが、今後の標準になっていくはずです。 (Visual Studio Code)
あわせてTerminal agent toolsも強化されました。send_to_terminal と get_terminal_output が、エージェント自身が作ったバックグラウンド端末だけでなく、ユーザーが前面で開いている端末にも対応したことで、既存のREPLや対話型スクリプトとも連携しやすくなっています。また chat.tools.terminal.backgroundNotifications は既定で有効になり、バックグラウンド端末の完了や入力待ちをエージェントが通知として受け取れるようになりました。AIが端末を定期監視するのではなく、イベント駆動で反応できる設計に近づいた点が重要です。 (Visual Studio Code)
ここで見えてくるのは、AIがIDEの外側で勝手に動く存在ではなく、開発者の手元の実行環境と密接につながる方向です。とくにセットアップ支援やスクリプト実行支援では、端末との橋渡しが滑らかであるほど実務価値が高まります。開発支援AIをプロダクトに実装する際にも、この「介入のしやすさ」と「状態把握のしやすさ」は参考になります。 (Visual Studio Code)
承認UIとChat UXの改善で、AIの操作コストが下がった
AI活用が進むほど、意外に大きな負担になるのが承認と確認です。1.116では chat.tools.confirmationCarousel.enabled によって、複数のツール承認をカルーセル形式でさばける実験機能が追加されました。スクロールしながら承認するのではなく、順番にレビューできるため、ツール呼び出しが多いエージェント運用で効いてきます。VS Code Insidersでは既定有効で、Stableにも段階的に展開中とされています。 (Visual Studio Code)
さらに、コード差分がチャット上位に直接描画される改善や、レンダリング性能の向上、メッセージ送信時の体感速度改善も入っています。こうした変更は派手ではありませんが、日常利用では非常に効きます。生成AIの価値はモデル性能だけでは決まりません。ユーザーが待たされず、迷わず、文脈を失わずに作業できるかどうかが、導入後の定着率を左右します。 (Visual Studio Code)
統合ブラウザとブラウザツールは、AI開発の検証ループを短くする
統合ブラウザにも新しい導線が加わりました。1.116ではViewメニューから開けるようになり、ショートカットでも呼び出しやすくなっています。加えて、関連する設定として workbench.browser.openLocalhostLinks、workbench.browser.showInTitleBar、workbench.browser.enableChatTools が整理されています。とくに workbench.browser.enableChatTools を有効にすると、エージェントが統合ブラウザ内のページを開く、読む、クリックする、スクリーンショットを撮るといった操作を行えるようになります。 (Visual Studio Code)
これはWebアプリ開発において非常に大きい変化です。コードを書いて、ローカルサーバーを立てて、ブラウザで見て、要素を確認し、またコードへ戻るという往復の一部が、IDEの中で閉じやすくなるからです。さらにドキュメントでは workbench.browser.dataStorage による保存モード管理や、untrusted workspaceでは常にephemeralになる仕様も案内されています。開発利便性とデータ保護を両立しようとする設計思想も読み取れます。 (Visual Studio Code)

アクセシビリティ改善とJS/TS Chat Featuresは、広い採用を支える更新
1.116ではアクセシビリティも強化されています。Agents appではキーボード操作やスクリーンリーダー対応が進み、accessibility.verbosity.sessionsChat によりARIAヒントの案内可否を制御できます。また、Keyboard Shortcuts検索結果の案内も accessibility.verbosity.keyboardShortcuts で調整できます。AI機能を広く使ってもらうには、高度さだけでなく、誰にとっても使いやすいことが欠かせません。 (Visual Studio Code)
加えて、プレビューとして jsts-chat-features.skills.enabled が追加され、JavaScript/TypeScript向けのCopilotスキル拡張が試せるようになりました。初回リリースでは、モダンなTypeScriptプロジェクトの立ち上げ支援に寄与するとされています。TypeScriptは多くのフロントエンドやNode.js開発の中心にあるため、ここから言語特化型スキルが広がる流れは自然です。 (Visual Studio Code)
GitHub Copilot built-in化が示す、VS Codeの次の標準
今回、象徴的だったのはGitHub Copilot Chatが標準搭載になった点です。新規ユーザーは拡張機能を別途インストールせず、チャット、inline suggestions、agentsを使い始められるようになりました。一方で、AI機能を使いたくない場合は chat.disableAIFeatures で無効化できます。これは利便性の向上であると同時に、開発環境がAI前提になっていく流れを示しています。 (Visual Studio Code)
企業にとって重要なのは、AI機能が入っているかどうかより、その既定状態をどう扱うかです。標準搭載が進むほど、個人の好みではなく、組織としての設定方針、アクセス制御、監査、教育が必要になります。私たちが生成AI導入を支援する際も、ツール選定だけでなく、オンオフの基準や検証フローを設計することが、成果を左右するポイントだと感じています。 (Visual Studio Code)
1.116で先に見直したい設定項目
今回のアップデートでまず確認したい設定は、github.copilot.chat.agentDebugLog.fileLogging.enabled、chat.tools.confirmationCarousel.enabled、chat.tools.terminal.backgroundNotifications、workbench.browser.openLocalhostLinks、workbench.browser.showInTitleBar、workbench.browser.enableChatTools、accessibility.verbosity.sessionsChat、accessibility.verbosity.keyboardShortcuts、jsts-chat-features.skills.enabled、そして必要に応じて chat.disableAIFeatures です。用途別に見ると、AIの挙動確認、承認体験、端末連携、Web検証、アクセシビリティ、言語特化スキル、組織統制という論点に分かれます。 (Visual Studio Code)
すべてを一度に有効化する必要はありません。むしろ、個人開発ではログとブラウザ連携から、チーム開発では承認UIとAIガバナンスから、といった順で導入するほうが自然です。今回の1.116は、設定を丁寧に選ぶことで真価が出るリリースです。 (Visual Studio Code)
まとめ
VS Code 1.116は、AIをさらに派手にしたリリースというより、AIを日常的に使い続けるための下地を整えたリリースです。ログの可視化、端末との接続性、承認体験、統合ブラウザ、アクセシビリティ、そしてCopilotの標準搭載は、いずれも「AIを本番の開発環境に置くには何が必要か」という問いへの答えになっています。 (Visual Studio Code)
当社は、生成AIコンサルティング、生成AIを活用したシステム開発、自社プロダクト開発を通じて、こうした進化を単なる話題で終わらせず、実装と運用に落とし込むことを重視しています。VS Code 1.116は、開発者個人にとっても、AI導入を進める企業にとっても、その設計思想を見直す良い契機になるはずです。 (Visual Studio Code)
参照元
- Visual Studio Code 1.116 Release Notes(公式) (Visual Studio Code)
- Debug chat interactions / Agent Debug Log panel(公式ドキュメント) (Visual Studio Code)
- Integrated browser(公式ドキュメント) (Visual Studio Code)