Visual Studio Code 1.115
LinkedIn、X、Blueskyでフォローしてください |
リリース日: 2026年4月8日
ダウンロード: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap
Visual Studio Code 1.115リリースへようこそ。このリリースでは、新しい「VS Code Agents」コンパニオンアプリの導入により、エージェントネイティブな開発体験がさらに向上しました!
-
VS Code Agentsアプリ: VS Code Insidersと並行して動作する、エージェントネイティブ開発向けに最適化された新しいコンパニオンアプリです。
-
統合ブラウザー: エージェントにとって統合ブラウザーでの作業がよりシームレスになるよう、いくつかの改善を行いました。
-
ターミナルツール: エージェントがバックグラウンドターミナルを操作するための新しい機能が追加されました。
ハッピーコーディング!
Visual Studio Code Agents (プレビュー)
Visual Studio Code Agentsは、VS Code Insidersと共に出荷される、エージェントネイティブ開発のために構築された新しいプレビューコンパニオンアプリです。
-
プロジェクト間でタスクを並列化 - 複数のリポジトリにまたがってエージェントセッションを開始(それぞれ独自のワークツリーで分離)し、コンテキストをすばやく切り替え(選択内容に適応するUI)、人間とエージェントによるレビューを反復できます。
-
監視とレビュー - セッションの進行状況を追跡し、インラインで差分を表示し、エージェントにフィードバックを送り、アプリを離れることなくプルリクエストを作成できます。
-
カスタマイズの継承 - カスタム指示、プロンプトファイル、カスタムエージェント、MCPサーバー、フック、プラグインがAgentsアプリで動作します。さらに、テーマなど、他のVS Codeのカスタマイズもそのまま利用可能です。
-
追加インストール不要 - このアプリはVS Code Insidersと一緒に出荷されます。OSのスタートメニューやアプリケーションフォルダーから起動するか、コマンドパレットからChat: Open Agents Applicationを実行してください。
Agentsアプリは急速に進化しているプレビュー版です。現在はVS Code Insidersでのみ利用可能です。GitHubのIssueを通じて皆様からのフィードバックをお待ちしております。

統合ブラウザー
今リリースでは、引き続き統合ブラウザーの体験と、エージェント向けの機能を強化しています。
ブラウザーエージェントツールの改善
設定: workbench.browser.enableChatTools
ツールラベルの改善
エージェントがブラウザーツールを呼び出す際、ツール呼び出しに、より分かりやすいラベルと、ターゲットのブラウザータブに直接移動できるリンクが表示されるようになりました。
以前

新規

長時間実行スクリプトのサポート
Run Playwright Codeツールにおいて、長時間実行されるスクリプトへのサポートが改善されました。(デフォルトで)5秒以上かかるスクリプトは、エージェントがポーリングできるように遅延結果を返すようになりました。
重複するタブの削減
エージェントがブラウザータブを繰り返し開く動作を、より強力に抑制するようになりました。エージェントが新しいタブを開こうとした際、同じホストを開いている既存のタブがあれば、エージェントによる明示的なフラグがない限り、新しいタブは開かれません。
統合ブラウザーでのピンチズーム(macOS)
統合ブラウザーがmacOSでのピンチズームをサポートしました。トラックパッドのピンチジェスチャを使用して、Webページの内容を最大3倍まで拡大できます。
標準のブラウザーズーム(⌘= (Windows, Linux Ctrl+=) / ⌘- (Windows, Linux Ctrl+-))とは異なり、ピンチズームは純粋に視覚的な拡大であり、ページレイアウトのリフローは発生しません。
ターミナルツールの改善
今リリースでは、バックグラウンドでターミナルコマンドを実行する際のエージェントの体験を改善しました。
バックグラウンドターミナルへの入力送信
以前は、バックグラウンドターミナルは読み取り専用で、get_terminal_outputのみが利用可能でした。これは、フォアグラウンドのターミナルがタイムアウトしてバックグラウンドに移行した場合、エージェントが操作できなくなるという制約がありました。
新しいsend_to_terminalツールにより、エージェントはバックグラウンドターミナルを引き続き操作できるようになりました。例えば、パスワードプロンプトを待機中にSSHセッションがタイムアウトした場合でも、エージェントが必要な入力を送信して接続を完了させることができます。
バックグラウンドターミナルの通知(実験的)
設定: chat.tools.terminal.backgroundNotifications
以前は、ターミナルコマンドがバックグラウンドで実行されている間、エージェントはステータスを確認するために手動でget_terminal_outputを呼び出す必要がありました。コマンドが完了したか、入力が必要かを判断する方法がありませんでした。
新しい実験的な chat.tools.terminal.backgroundNotifications 設定により、バックグラウンドのターミナルコマンドが終了したか、ユーザーの入力が必要になった場合に、エージェントに自動的に通知されます。これは、タイムアウトしてバックグラウンドに移行したフォアグラウンドターミナルにも適用されます。その後、エージェントは出力を確認したり、send_to_terminalツールを使用して入力を提供したりといった適切なアクションをとることができます。
非推奨の機能と設定
今リリースの新しい非推奨機能
なし
今後の非推奨機能
- Edit Modeは、VS Codeバージョン1.110をもって正式に非推奨となりました。ユーザーはVS Codeの設定 chat.editMode.hidden から、一時的にEdit Modeを再有効化できます。この設定はバージョン1.125までサポートされます。バージョン1.125からは、Edit Modeは完全に削除され、設定から有効にすることもできなくなります。
注目すべき修正
- vscode#304257 - 統合pwshのターミナル再起動時にカーソルが誤った位置に移動することがある
- vscode#304679 - VS Codeターミナル内のClaude CodeでCapsLockキーが未処理のエスケープシーケンス「[57358u」を挿入する
ありがとうございます
イシュートラッキングへの貢献
- @gjsjohnmurray (John Murray)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
- @albertosantini (Alberto Santini)
vscodeへの貢献
- @andysharman: feat: デフォルトの新しいセッションモードに対するA/Bテストを追加 PR #306532
- @chetanr-25: 動的なスタイルシートルールの型安全性を改善 PR #288651
- @danplischke (Dan Plischke): serve-web CLIにdefault-folder、default-workspace、disable-telemetryを追加 PR #299512
- @mossgowild (moss): fix: _extractImagesFromOutputでの壊滅的な正規表現バックトラッキングを防ぐ PR #307447
- @xingsy97 (xingsy97): comments: コメントパネルでツリーアイテムをリサイクルする際のメモリリークを修正 PR #304666
- @yogeshwaran-c (Yogeshwaran C)
- fix: ウィンドウタイトルのエディターサービスを独自の編集グループコンテナーにスコープ化 PR #306226
- fix: ブレークポイントウィジェットを再度開く際に「ブレークポイントを待機」の選択を保持 PR #306564
- fix: 検索入力の矢印キーナビゲーションに追加のトグルを含める PR #306559
- feat: ミニマップにカバレッジインジケーターを表示 PR #307250
- fix: テストカバレッジフィルターのQuickPickの読みやすさを改善 PR #306562
- fix: テストエクスプローラーで認識されない@プレフィックス付きテキストを通常のフィルターとして扱う PR #307555
新機能をすぐに試していただくことに感謝しています。頻繁にチェックして、新機能について学んでください。
以前の VS Code バージョンのリリースノートを読むには、code.visualstudio.com の Updates にアクセスしてください。