Visual Studio Code 1.111
リリース日: 2026年3月9日
ダウンロード: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap
Visual Studio Code 1.111リリースへようこそ。初の週間安定版(Stable)リリースです!本リリースでは、以下の機能によりエージェントのエクスペリエンスがさらに向上しました。
-
エージェントの権限: セッションごとにエージェントの自律レベルを調整できます。
-
オートパイロット(プレビュー): エージェントがタスクを完了するまで自律的に反復実行させることができます。
-
エージェントスコープのフック(プレビュー): 他のチャット対話に影響を与えることなく、特定のエージェントに対する前処理および後処理ロジックを付加できます。
-
エージェントのトラブルシューティング: デバッグイベントスナップショットを使用して、エージェントの動作やカスタマイズのトラブルシューティングが可能です。
ハッピーコーディング!
これらのリリースノートをオンラインで読みたい場合は、code.visualstudio.comのアップデートにアクセスしてください。
Insiders: 新機能をいち早く試したいですか?
毎晩のInsidersビルドをダウンロードして、最新のアップデートが利用可能になり次第試すことができます。
Insiders をダウンロード
オートパイロットとエージェントの権限
設定: chat.autopilot.enabled
チャットビューの新しい権限ピッカーにより、エージェントの自律性を制御できます。権限レベルは現在のセッションにのみ適用されます。セッション中に権限ピッカーから別のレベルを選択することで、いつでも変更可能です。
以下の権限レベルから選択できます
| 権限レベル | 説明 |
|---|---|
| デフォルトの承認 | 構成済みの承認設定を使用します。承認が必要なツールは、実行前に確認ダイアログを表示します。 |
| 承認をバイパス | 確認ダイアログを表示せずにすべてのツール呼び出しを自動承認し、エラー発生時は自動的にリトライします。 |
| Autopilot (プレビュー) | すべてのツール呼び出しの自動承認、エラー時の自動リトライ、質問への自動応答を行い、タスクが完了するまでエージェントが自律的に作業を継続します。 |

オートパイロット(プレビュー)
オートパイロットはInsiders版ではデフォルトで有効になっています。安定版(Stable)で有効にするには、 chat.autopilot.enabled を設定してください。
舞台裏では、エージェントが制御を維持し、task_completeツールを呼び出して完了を通知するまで反復実行します。
注意: 承認のバイパスおよびオートパイロットは、手動承認プロンプトをバイパスし、ファイル編集、ターミナルコマンド、外部ツール呼び出しなどの潜在的に破壊的なアクションを含め、構成済みの承認設定を無視します。これらのレベルを初めて有効にする際には、確認を求める警告ダイアログが表示されます。セキュリティ上の意味合いを理解した上で使用してください。
詳細については、ドキュメントのオートパイロットとエージェントの権限を参照してください。
エージェントスコープのフック(プレビュー)
設定: chat.useCustomAgentHooks
カスタムエージェントのフロントマターが、特定のエージェントを選択した時、またはrunSubagent経由で呼び出された時にのみ実行されるエージェントスコープのフックをサポートしました。これにより、他のチャット対話に影響を与えることなく、特定のエージェントに前処理や後処理のロジックを付加できます。
エージェントスコープのフックを作成するには、.agent.mdファイルのYAMLフロントマターのhooksセクションで定義します。
この機能を試すには、 chat.useCustomAgentHooks 設定を有効にします。詳細については、ドキュメントのエージェントスコープのフックを参照してください。
デバッグイベントスナップショット
エージェントの動作を理解し、トラブルシューティングを行うために、#debugEventsSnapshotを使用して、チャット内のコンテキストとしてエージェントのデバッグイベントのスナップショットを添付できるようになりました。これを使用して、読み込まれたカスタマイズ、トークン消費量についてエージェントに質問したり、エージェントの動作を診断したりできます。
また、Agent Debugパネルの右上隅にあるキラキラしたチャットアイコンを選択して、チャットコンポーザーへの添付ファイルとしてデバッグイベントスナップショットを追加することもできます。添付ファイルを選択すると、スナップショットが取得されたタイムスタンプでフィルタリングされた状態でAgent Debugパネルのログが開きます。

詳細については、ドキュメントのチャット対話のデバッグを参照してください。
チャットのヒントの改善
チャットエクスペリエンスは急速に進化しており、新しい機能や改善点について認識していただくことが重要です。チャットのヒントのエクスペリエンスを再設計し、チャットジャーニーの適切なタイミングで関連するヒントをより表示しやすくしました。
チャットのヒントは、構造化されたオンボーディングジャーニーを通じてガイドするようになりました。まずはPlanエージェントの使用やカスタムエージェントの作成といった基本的なヒントが表示されます。基本的なヒントを完了または破棄した後は、実験的な設定やMermaidダイアグラムの生成といった生活を豊かにする(quality-of-life)ヒントがランダムな順序で表示されます。

その他のチャットのヒントの改善には以下が含まれます
- ヒントは、ウェルカムビューやチャットビューなど、単一のチャットセッションが表示されている場合のみ表示されます。複数のチャットエディタが開いている場合は、画面の乱雑さを抑えるためにヒントは非表示になります。
- ヒントには、関連するキーバインディングを発見するためのキーボードショートカットが含まれています。
- 現在のセッションでヒントを実行または破棄すると、その後ヒントは非表示になります。
/initおよび/forkスラッシュコマンドのヒントを追加しました。/initのヒントはプロジェクト構成を初期化するコマンドの発見を助け、/forkのヒントは手動での会話フォークを紹介し、会話を分岐させて異なるアプローチを探求できるようにします。
AI CLIプロファイルグループ(ターミナルのドロップダウン、試験的)
設定: terminal.integrated.experimental.aiProfileGrouping
GitHub Copilot CLIのようなAI CLIターミナルプロファイルが、ターミナルプロファイルのドロップダウンの上部に専用グループとして表示されるようになり、見つけやすくなりました。この機能を有効にするには、 terminal.integrated.experimental.aiProfileGrouping 設定をオンにしてください。

拡張機能の作成
拡張機能のpackage.jsonファイルにおけるローカライズ文字列の基本的なIntelliSense
VS Codeは拡張機能のpackage.json内での文字列のローカライズをサポートしています。この反復で、これらのローカライズされた文字列の操作を容易にする、基本的なIntelliSense機能をいくつか追加しました。
-
定義へ移動:package.nls.jsonファイル内のローカライズされた文字列の定義へジャンプまたはプレビュー表示します。
-
すべての参照を検索:package.jsonまたはpackage.nls.jsonファイル内で、ローカライズされた文字列が参照されているすべての箇所を確認します。
エンジニアリング
週間安定版リリースへの移行に伴い、私たちはエンジニアリングプロセスを改善し、高品質な機能をより速いペースで出荷し続けます。
テスト計画アイテムの作成
機能リクエストのIssueからテスト計画アイテムを作成するワンクリック機能を追加しました。これにより、新機能のための構造化されたテスト計画をセットアップする手動ステップが削減されます。
検証ステップの生成
テスト計画アイテムはエンジニアにランダムに割り当てられるため、効率的かつ効果的なテストには明確な検証ステップが不可欠です。関連するIssueで検証ステップを生成するボタンを追加しました。これにより、修正や機能がクローズされる前に、検証のための明確で構造化された手順を確保できます。
リンクされたIssueへのPRメディアの自動添付
説明に画像やGIFを含むプルリクエストをマージすると、そのメディアコンテンツがリンク先のIssueに自動的にコメントとして投稿されるようになりました。これにより、修正や機能の視覚的なデモンストレーションをIssue上で直接確認しやすくなり、検証プロセスが効率化されます。
チャットショーケースパイプライン
chat-showcaseラベルが付いたIssueを処理する新しい自動パイプラインを作成しました。ショーケースのIssueが識別されると、対応するチャットのヒントIssueが自動的に作成され、機能のヒントを追加しやすくなりました。
非推奨の機能と設定
今リリースの新しい非推奨機能
なし
今後の非推奨機能
- 編集モード(Edit Mode)は、VS Codeバージョン1.110をもって正式に非推奨となりました。ユーザーは、VS Code設定 chat.editMode.hidden を介して一時的に編集モードを再有効化できます。この設定はバージョン1.125までサポートされます。バージョン1.125以降、編集モードは完全に削除され、設定から有効にすることはできなくなります。
注目すべき修正
ありがとうございます
vscodeへの貢献
- @cathaysia (cathaysia): fix(json.schemaDownload.trustedDomains): json.sch…の常時更新を回避 PR #298423
- @eliericha (Elie Richa)
- デバッグ拡張ホスト環境をシェル環境に含める (#_241078) PR #298276
- リモートデバッグ拡張ホスト環境をリモートターミナルシェル環境に含める PR #299007
- @jaidhyani (Jai Dhyani): editor: cursorMoveコマンドに'foldedLine'ユニットを追加 PR #296106
- @neruthes (Neruthes 0x5200DF38): エディタの句読点幅を修正 PR #297741
- @RajeshKumar11: MCP Gateway: 起動時のリスト呼び出しのブロックを回避 PR #298040
- @Rohan5commit (Rohan Santhosh): docs: 提案APIコメント内の重複した文言を修正 PR #298522
- @sanchirico (John Sanchirico): ストリーミング中のチャットターミナルのちらつきを修正 PR #298598
vscode-copilot-chat への貢献
- @24anisha (Anisha Agarwal): Searchサブエージェントのツール結果をディスクへの書き込みから除外 PR #4219
- @arieluchka (Ariel Agranovich): docs: jaegerポートの誤ったドキュメントを修正 <------ 簡単な修正 PR #4251
- @bharatvansh (Ayush Singh): サブエージェントのトークン使用量をコンテキストウィンドウウィジェットに報告することを回避 PR #3515
language-server-protocolへの貢献
- @dietrichm (Dietrich Moerman): NeovimのLSPドキュメントへのリンクを修正 PR #2236
- @MariaSolOs (Maria Solano): メタモデルを更新 PR #2234
新機能をすぐに試していただくことに感謝しています。頻繁にチェックして、新機能について学んでください。
以前の VS Code バージョンのリリースノートを読むには、code.visualstudio.com の Updates にアクセスしてください。