Visual Studio Code 1.117

フォローはこちらから: LinkedIn, X, Bluesky


リリース日: 2026年4月22日

ダウンロード: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap


Visual Studio Code 1.117 リリースへようこそ。このリリースでは、Copilot Enterprise および Business ユーザー向けの新しい機能が追加され、VS Code でのエージェントエクスペリエンスがさらに向上しています。今回のリリースのハイライトは以下の通りです

ハッピーコーディング!


Copilot Business および Enterprise 向けに独自のキーを持ち込む (BYOK)

チームはコンプライアンス、パフォーマンス、コストなどの理由で特定のモデルを必要とすることがよくありますが、それらを使用するためにツールを切り替えることは開発者の作業速度を低下させます。Bring your own language model key (BYOK) を使用すると、Copilot Business および Enterprise ユーザーは、OpenRouter、Ollama、Google、OpenAI などのプロバイダーの独自の API キーを接続し、VS Code チャットでそれらのモデルを直接使用できます。

BYOK はデフォルトで有効になっており、管理者は GitHub.com の Copilot ポリシー設定にある Bring Your Own Language Model Key ポリシーで無効にできます。これにより、管理者は開発者を既存のワークフローに留めながら、組織で利用できるモデルプロバイダーを制御できます。

ポリシーが有効になると、組織のメンバーは組み込みのプロバイダーからモデルを追加したり、言語モデルプロバイダーの拡張機能をインストールしたりできます。

チャットエクスペリエンス

チャット応答のインクリメンタルレンダリング (試験段階)

インクリメンタルレンダリングにより、チャット応答はよりスムーズで自然に感じられます。トークンが届くにつれて、オプションのアニメーションと共にコンテンツがブロックごとにストリーミングされます。デフォルトのタイマーベースのレンダリングではなく、この実験的なアプローチでは、各ブロックが準備ができた時点でレンダリングされるため、長い応答に対する知覚される待機時間が短縮されます。

インクリメンタル応答レンダリングは、以下の設定で構成します。

  • chat.experimental.incrementalRendering.enabled VS Code で開く VS Code Insiders で開く : チャット応答をストリーミングする際に、オプションのブロックレベルアニメーション付きでインクリメンタル応答レンダリングを有効または無効にします。デフォルト: true
  • chat.experimental.incrementalRendering.animationStyle VS Code で開く VS Code Insiders で開く : インクリメンタル応答レンダリングのアニメーションスタイルを設定します。オプション: nonefaderiseblurscaleslidereveal。デフォルト: fade
  • chat.experimental.incrementalRendering.buffering VS Code で開く VS Code Insiders で開く : インクリメンタル応答レンダリング中にコンテンツがレンダリングされる前にどのようにバッファリングされるかを設定します。バッファリングレベルを低くするとレンダリングは速くなりますが、不完全な文や部分的に形成された Markdown が表示される場合があります。オプション: offwordparagraph。デフォルト: word

最近のアクティビティでエージェントセッションをソート

多くのエージェントセッションが蓄積されると、目的のセッションを見つけるのが難しくなることがあります。エージェントセッションビューでは、セッションが作成された日時または最後に更新された日時でソートできるため、中断した場所からすぐに再開できます。

Screenshot of the Chat view with the filter context menu open, showing the sort by updated/created actions.

バックグラウンドのターミナルコマンドのシステム通知

エージェントが長時間実行されるターミナルコマンドをバックグラウンドで実行している場合、その進行状況を追跡するのは容易ではありません。これらのコマンドはチャット応答にシステム通知として表示されるようになり、ターミナルに切り替えることなくステータスを監視できます。

Screenshot of a system notification appearing in the chat response.

エージェントのエクスペリエンス

Visual Studio Code Agents (Insiders)

注意: Visual Studio Code Agentsアプリは現在プレビュー版であり、VS Code Insidersをインストールしている場合にのみ利用可能です。

Visual Studio Code Agents アプリは、VS Code Insiders とともに提供されるコンパニオンアプリで、リポジトリをまたいで並行セッションを実行し、インラインで差分を確認し、複数ステップのコーディングタスクを反復処理できる、エージェントネイティブで集中的な環境を提供します。1.115 で導入されて以来、このアプリはフィードバックに基づいて進化を続けています。

今回のリリースの更新点

  • サブセッションの作成: セッションタイトル内の+を選択して、現在のセッションからサブセッションを生成します。これは、親セッションでの作業を失うことなく、並行調査やコードレビューなどの追加作業をコンテキスト内で開始するのに便利です。
  • インライン変更レンダリング: エージェントがコードを編集する際の変更のインラインレンダリングが改善され、差分をスキャンして比較しやすくなりました。
  • 更新エクスペリエンス: オペレーティングシステム全体での更新フローが改善され、最新バージョンを維持しやすくなりました。
  • テーマ、チャット応答、UX の洗練: アプリ全体で、テーマ、セッションリストと応答レンダリング、および全体的な UX の継続的な改善が行われました。

Screenshot of the VS Code Agents - Insiders app with proposed changes.

以前のリリースと同様に、次の方法でアプリを開くことができます

  • OS のスタートメニューまたはアプリケーションフォルダからVisual Studio Code Agents - Insidersを起動します。
  • VS Code Insiders のコマンドパレットからチャット: エージェントアプリケーションを開くを実行します。
  • VS Code Insiders のウェルカムページから新しいエージェントアプリを試すを選択します。

ターミナル

カスタムターミナルプロファイルで Copilot CLI を起動

Copilot CLI ターミナルプロファイルは、デフォルトのターミナルプロファイルが macOS または Linux の fish や Windows の Git Bash など、デフォルト以外のシェルに設定されている場合でも、ターミナルパネルから起動できるようになりました。

以前は、この構成でターミナルプロファイルピッカーからGitHub Copilot CLIを選択すると、No terminal profile options provided for id 'copilot-cli'エラーが発生し、ターミナルが起動しませんでした。

エージェント CLI のターミナルタイトル

Copilot CLI、Claude Code、Gemini CLI のようなエージェント CLI は通常 node プロセスとして実行されるため、ターミナルタイトルには汎用的な node ラベルが表示されていました。これにより、各ターミナルでどのエージェントが実行されているかを区別するのが困難でした。ターミナルはこれらのエージェント CLI を個別のシェルタイプとして検出し、CLI によって出力される OSC タイトルシーケンスをターミナルタイトルとして使用するようになったため、各ターミナルはホストしているエージェントを明確に識別できます。

Screenshot showing the terminal title reflecting the running agent CLI via its OSC title sequence.

改善された検出機能は、macOS、Linux、および Windows での Copilot CLI、Claude Code、および Gemini CLI をカバーしています。Codex は現在 OSC タイトルシーケンスを出力しないため、macOS ではまだ検出されません。この動作はデフォルトで有効になっており、 terminal.integrated.tabs.allowAgentCliTitle VS Code で開く VS Code Insiders で開く 設定で切り替えることができます。

言語

TypeScript 6.0.3

このリリースには、TypeScript 6.0.3 のリカバリリリースが含まれています。このマイナーアップデートでは、いくつかのインポートバグとリグレッションが修正されています。

非推奨の機能と設定

今リリースの新しい非推奨機能

今後の非推奨機能

ありがとうございます

イシュートラッキングへの貢献

vscodeへの貢献


新機能をすぐに試していただくことに感謝しています。頻繁にチェックして、新機能について学んでください。

以前の VS Code バージョンのリリースノートを読むには、code.visualstudio.comUpdates にアクセスしてください。

© . This site is unofficial and not affiliated with Microsoft.