<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vscode | The .NET Blog</title><link>https://thedotnetblog.com/ja/tags/vscode/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ja</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ja/tags/vscode/index.xml" rel="self" type="application/rss+xml"/><item><title>VS Code 1.117：エージェントが専用のGitブランチを持つようになった、これは最高だ</title><link>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</guid><description>VS Code 1.117はエージェントセッションのworktree分離、永続的なAutopilotモード、サブエージェントサポートを搭載。エージェント型コーディングワークフローがさらに本格的になった。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;この記事は自動翻訳されています。原文は&lt;a href="https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「AIアシスタント」と「AIチームメイト」の境界線はどんどん薄くなっている。VS Code 1.117がリリースされ、&lt;a href="https://code.visualstudio.com/updates/v1_117"&gt;完全なリリースノート&lt;/a&gt;は盛りだくさんだが、ストーリーは明確だ：エージェントが開発ワークフローのファーストクラスの市民になりつつある。&lt;/p&gt;
&lt;p&gt;本当に重要なことはこれだ。&lt;/p&gt;
&lt;h2 id="autopilotモードがついに設定を記憶するように"&gt;Autopilotモードがついに設定を記憶するように&lt;/h2&gt;
&lt;p&gt;以前は、新しいセッションを開始するたびにAutopilotを再度有効にする必要があった。面倒だった。今では権限モードがセッション間で保持され、デフォルトも設定できる。&lt;/p&gt;
&lt;p&gt;Agent Hostは3つのセッション設定をサポートしている：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt; — ツールは実行前に確認を求める&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bypass&lt;/strong&gt; — すべてを自動承認する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — 完全自律型、自分の質問に答えて作業を続ける&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;.NETプロジェクトをマイグレーション、Docker、CIと一緒にスキャフォールディングするなら、Autopilotに一度設定すればあとは忘れていい。その設定はそのまま維持される。&lt;/p&gt;
&lt;h2 id="エージェントセッションのworktreeとgit分離"&gt;エージェントセッションのworktreeとgit分離&lt;/h2&gt;
&lt;p&gt;これが本命だ。エージェントセッションが完全なworktreeとgit分離をサポートするようになった。つまり、エージェントがタスクに取り組むとき、専用のブランチと作業ディレクトリが割り当てられる。メインブランチは一切影響を受けない。&lt;/p&gt;
&lt;p&gt;さらに良いことに、Copilot CLIがこれらのworktreeセッションに意味のあるブランチ名を生成してくれる。もう&lt;code&gt;agent-session-abc123&lt;/code&gt;は終わりだ。エージェントが何をしているかを実際に説明する名前が付けられる。&lt;/p&gt;
&lt;p&gt;複数のフィーチャーブランチを管理したり、長いスキャフォールディングタスクの実行中にバグを修正している.NET開発者にとって、これはゲームチェンジャーだ。あるworktreeでエージェントにAPIコントローラーを構築させながら、別のworktreeでサービスレイヤーの問題をデバッグできる。コンフリクトなし。スタッシュなし。混乱なし。&lt;/p&gt;
&lt;h2 id="サブエージェントとエージェントチーム"&gt;サブエージェントとエージェントチーム&lt;/h2&gt;
&lt;p&gt;Agent Host Protocolがサブエージェントをサポートするようになった。エージェントがタスクの一部を処理するために他のエージェントを起動できる。委任と考えればいい — メインエージェントが調整し、専門エージェントが各部分を担当する。&lt;/p&gt;
&lt;p&gt;まだ初期段階だが、.NETワークフローへの可能性は明らかだ。あるエージェントがEF Coreのマイグレーションを処理し、別のエージェントが統合テストをセットアップする姿を想像してみてほしい。まだ完全には到達していないが、プロトコルサポートが今入ったということは、ツールもすぐに続くということだ。&lt;/p&gt;
&lt;h2 id="エージェントが入力を送信するとターミナル出力が自動的に含まれるように"&gt;エージェントが入力を送信するとターミナル出力が自動的に含まれるように&lt;/h2&gt;
&lt;p&gt;小さいが意味がある。エージェントがターミナルに入力を送信すると、ターミナル出力が自動的にコンテキストに含まれるようになった。以前は、エージェントが何が起きたかを読むために余分なターンが必要だった。&lt;/p&gt;
&lt;p&gt;エージェントが&lt;code&gt;dotnet build&lt;/code&gt;を実行し、失敗し、エラーを確認するためだけにもう一回往復するのを見たことがあるなら — そのフリクションはなくなった。出力を即座に確認して反応する。&lt;/p&gt;
&lt;h2 id="macosのagentsアプリが自動更新に"&gt;macOSのAgentsアプリが自動更新に&lt;/h2&gt;
&lt;p&gt;macOSのスタンドアロンAgentsアプリが自動更新されるようになった。新しいバージョンを手動でダウンロードする必要はもうない。常に最新の状態が保たれる。&lt;/p&gt;
&lt;h2 id="知っておく価値のある小さなこと"&gt;知っておく価値のある小さなこと&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;package.jsonのホバー&lt;/strong&gt;がインストール済みバージョンと最新の利用可能なバージョンの両方を表示するようになった。.NETプロジェクトと一緒にnpmツールを管理している場合に便利。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSDocコメント内の画像&lt;/strong&gt;がホバーや補完で正しくレンダリングされるようになった。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot CLIセッション&lt;/strong&gt;がVS Codeで作成されたか外部で作成されたかを表示するようになった — ターミナル間を行き来するときに便利。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot CLI、Claude Code、Gemini CLI&lt;/strong&gt;がシェルタイプとして認識されるようになった。エディタが何を実行しているか把握している。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;VS Code 1.117は派手な機能のダンプではない。インフラだ。worktree分離、永続的な権限、サブエージェントプロトコル — これらは、エージェントがコードを踏むことなく実際の並列タスクを処理するワークフローのための基盤だ。&lt;/p&gt;
&lt;p&gt;.NETで開発していてエージェント型ワークフローにまだ踏み込んでいないなら、正直、今が始めるときだ。&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.116 — Agentsアプリがキーボードナビゲーションとファイルコンテキスト補完を獲得</title><link>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</guid><description>VS Code 1.116はAgentsアプリの磨き上げに注力 — 専用キーバインド、アクセシビリティの改善、ファイルコンテキスト補完、CSS @importリンク解決。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;この記事は自動翻訳されました。原文は&lt;a href="https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.116は2026年4月のリリースで、最近のいくつかのアップデートよりは軽めですが、変更点は的を絞った意味のあるものです — 特にAgentsアプリを日常的に使っている方にとっては。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;公式リリースノート&lt;/a&gt;に基づいて、何が追加されたか見ていきましょう。&lt;/p&gt;
&lt;h2 id="agentsアプリの改善"&gt;Agentsアプリの改善&lt;/h2&gt;
&lt;p&gt;Agentsアプリは、日常のワークフローに本当の違いをもたらすユーザビリティの磨き上げで成熟を続けています：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;専用キーバインド&lt;/strong&gt; — Changesビュー、Changes内のファイルツリー、Chat カスタマイズビューに専用のコマンドとキーボードショートカットでフォーカスできるようになりました。Agentsアプリ内をクリックして回っていた方には、これで完全にキーボード駆動のワークフローが実現します。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;アクセシビリティヘルプダイアログ&lt;/strong&gt; — チャット入力ボックスで&lt;code&gt;Alt+F1&lt;/code&gt;を押すと、利用可能なコマンドとキーバインドを表示するアクセシビリティヘルプダイアログが開くようになりました。スクリーンリーダーユーザーはアナウンスの詳細度も制御できます。良いアクセシビリティはすべての人に利益をもたらします。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ファイルコンテキスト補完&lt;/strong&gt; — Agentsアプリのチャットで&lt;code&gt;#&lt;/code&gt;を入力すると、現在のワークスペースにスコープされたファイルコンテキスト補完がトリガーされます。これはすべてのインタラクションを加速するあの小さなクオリティ・オブ・ライフの改善の一つです — コードを参照する際にフルファイルパスを入力する必要はもうありません。&lt;/p&gt;
&lt;h2 id="css-importリンク解決"&gt;CSS &lt;code&gt;@import&lt;/code&gt;リンク解決&lt;/h2&gt;
&lt;p&gt;フロントエンド開発者にうれしいニュース：VS Codeがnode_modulesパスを使用するCSS &lt;code&gt;@import&lt;/code&gt;参照を解決するようになりました。バンドラーを使用している場合、&lt;code&gt;@import &amp;quot;some-module/style.css&amp;quot;&lt;/code&gt;のようなインポートを&lt;code&gt;Ctrl+クリック&lt;/code&gt;で辿れます。小さいですがCSSワークフローの摩擦点を解消します。&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;VS Code 1.116は洗練がテーマです — Agentsアプリをより操作しやすく、よりアクセシブルに、よりキーボードフレンドリーにすること。Agentsアプリでかなりの時間を過ごしているなら（そして多くの方がそうだと思いますが）、これらの変更は積み重なっていきます。&lt;/p&gt;
&lt;p&gt;完全なリストは&lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;フルリリースノート&lt;/a&gt;をご確認ください。&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.115 — バックグラウンドターミナル通知、SSHエージェントモードなど</title><link>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</guid><description>VS Code 1.115では、エージェント向けバックグラウンドターミナル通知、SSHリモートエージェントホスティング、ターミナルへのファイル貼り付け、セッション対応の編集追跡が導入されました。.NET開発者にとって重要なポイントをまとめます。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;この記事は自動翻訳されています。原文は&lt;a href="https://thedotnetblog.com/ja/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.115が&lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;リリース&lt;/a&gt;されました。目玉機能という点では軽めのリリースですが、AIコーディングアシスタントを日常的に使っている方にとって、エージェント関連の改善は本当に役立つものです。&lt;/p&gt;
&lt;p&gt;実際に知っておく価値のあるポイントを紹介します。&lt;/p&gt;
&lt;h2 id="バックグラウンドターミナルがエージェントに通知するように"&gt;バックグラウンドターミナルがエージェントに通知するように&lt;/h2&gt;
&lt;p&gt;これが今回の目玉機能です。バックグラウンドターミナルが、コマンド完了時に終了コードとターミナル出力を含めて、エージェントに自動通知するようになりました。バックグラウンドターミナルでの入力プロンプトも検出されてユーザーに表示されます。&lt;/p&gt;
&lt;p&gt;なぜこれが重要なのか？Copilotのエージェントモードでビルドコマンドやテストスイートをバックグラウンドで実行したことがあるなら、「あれ、もう終わった？」という苦痛を知っているはずです。バックグラウンドターミナルは基本的に撃ちっぱなしでした。今ではエージェントが&lt;code&gt;dotnet build&lt;/code&gt;や&lt;code&gt;dotnet test&lt;/code&gt;の完了時に通知を受け取り、出力を確認して適切に対応できます。小さな変更ですが、エージェント駆動のワークフローの信頼性が大幅に向上します。&lt;/p&gt;
&lt;p&gt;また、新しい&lt;code&gt;send_to_terminal&lt;/code&gt;ツールにより、エージェントがユーザーの確認付きでバックグラウンドターミナルにコマンドを送信できるようになりました。これにより、&lt;code&gt;run_in_terminal&lt;/code&gt;でタイムアウトを設定するとターミナルがバックグラウンドに移動して読み取り専用になってしまう問題が解決されました。&lt;/p&gt;
&lt;h2 id="sshリモートエージェントホスティング"&gt;SSHリモートエージェントホスティング&lt;/h2&gt;
&lt;p&gt;VS Codeが SSH経由でリモートマシンに接続し、CLIを自動インストールしてエージェントホストモードで起動できるようになりました。これにより、AIエージェントセッションがリモート環境を直接ターゲットにできます。LinuxサーバーやクラウドVMでビルド・テストを行う.NET開発者にとって便利です。&lt;/p&gt;
&lt;h2 id="エージェントセッションでの編集追跡"&gt;エージェントセッションでの編集追跡&lt;/h2&gt;
&lt;p&gt;エージェントセッション中に行われたファイル編集が、diff、元に戻す/やり直し、状態復元とともに追跡・復元されるようになりました。エージェントがコードを変更して何か問題が起きた場合、何が変わったかを正確に確認してロールバックできます。エージェントにコードベースを変更させる際の安心感が得られます。&lt;/p&gt;
&lt;h2 id="ブラウザタブの認識とその他の改善"&gt;ブラウザタブの認識とその他の改善&lt;/h2&gt;
&lt;p&gt;その他のクオリティ・オブ・ライフの向上：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ブラウザタブの追跡&lt;/strong&gt; — チャットがセッション中に開いたブラウザタブを追跡・リンクできるようになり、エージェントが閲覧中のWebページを参照できます&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ターミナルへのファイル貼り付け&lt;/strong&gt; — Ctrl+V、ドラッグ&amp;amp;ドロップ、右クリックでターミナルにファイル（画像含む）を貼り付け可能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ミニマップでのテストカバレッジ&lt;/strong&gt; — テストカバレッジインジケーターがミニマップに表示され、視覚的な概要を素早く確認できます&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Macでのピンチズーム&lt;/strong&gt; — 統合ブラウザがピンチズームジェスチャーをサポート&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;セッションでのCopilot使用権限&lt;/strong&gt; — ステータスバーのセッションビューに使用状況が表示されます&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ファイルに移動でのファビコン&lt;/strong&gt; — 開いているWebページがクイックピックリストにファビコンを表示&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;VS Code 1.115はインクリメンタルなリリースですが、エージェントの改善 — バックグラウンドターミナル通知、SSHエージェントホスティング、編集追跡 — が合わさって、AI支援開発の体験が目に見えてスムーズになりました。.NETプロジェクトでCopilotのエージェントモードを使っているなら、日々の摩擦を減らすクオリティ・オブ・ライフの改善そのものです。&lt;/p&gt;
&lt;p&gt;すべての詳細は&lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;完全なリリースノート&lt;/a&gt;をご覧ください。&lt;/p&gt;</content:encoded></item></channel></rss>