【2026年5月】VS Code 1.119アップデート!AIエージェントにブラウザを共有できる新機能

この記事で解決すること 「VS Code 1.119が出たけど、何が変わったの?」 2026年5月にリリースされたVS Code 1.119は、AIエージェントとブラウザの連携が大きく進化しました。この記事では、初心者にも分かるように新機能と設定方法を解説します。 VS Code 1.119の概要 VS Code 1.119は、前回の1.118からわずか1週間でリリースされました。 今回のテーマは「AIエージェントをもっと実用的に」です。ブラウザとの連携、トークン(AIが処理するテキストの単位)の使用量追跡、セキュリティ強化が中心です。 AIエージェントにブラウザタブを共有できるようになった 何ができるようになったのか VS Code内のAIエージェント(CopilotやClaudeなど)に、開いているブラウザタブの内容を共有できるようになりました。 例えば、ドキュメントサイトを開いた状態で「このページの内容を参考にコードを書いて」と指示できます。 なぜ便利なのか 従来は、Webページの内容をコピペしてチャットに貼り付ける必要がありました。1.119では、タブを共有するだけでAIがページの内容を読み取れます。 活用例: APIドキュメントを見ながらコードを書いてもらう エラーメッセージのページを共有して解決策を聞く デザインモックのページを見せてCSSを生成してもらう セキュリティへの配慮 「AIが勝手にブラウザを見るのは怖い」と思うかもしれません。安心してください。 1.119では、タブの共有は明示的な操作が必要です。 コンテキストピッカーからタブを選択する ドラッグ&ドロップでタブを共有する エージェントがアクセスを要求すると確認プロンプトが表示される 勝手に読まれることはありません。同じドメインのタブがすでに開いている場合は、新しいウィンドウを開かずに既存タブを再利用する提案もしてくれます。 設定方法 特別な設定は不要です。VS Code 1.119にアップデートすれば自動的に使えます。 ネットワークアクセスが必要だけどファイルシステムは保護したい場合は、以下の設定が便利です。 { "chat.agent.sandbox.enabled": "allowNetwork" } この設定にすると、パッケージのインストールや開発サーバーの起動時に毎回承認プロンプトが出なくなります。ローカルファイルへの書き込みは引き続き保護されます。 トークン使用量が見えるようになった 問題: トークンがどこで消費されているか分からない AIエージェントに長いタスクを任せると、途中で止まったり、なぜか遅くなったりすることがあります。原因は「トークンの使いすぎ」であることが多いのですが、従来はどのステップで消費されたか分かりませんでした。 解決策: OpenTelemetryトレーシング 1.119では、Copilot CLI、Claudeエージェント、ローカルエージェントのすべてのアクティビティがOpenTelemetryトレースとして記録されます。 OpenTelemetryとは、アプリケーションの動作を追跡するための標準規格です。各ツール呼び出しやモデルとのやり取りが1つのタイムラインで可視化されます。 設定方法 settings.jsonに以下を追加します。 { "otel.otlpEndpoint": "http://localhost:4317" } Aspire Dashboardなどの対応コレクターを起動しておけば、レイテンシ(応答時間)やキャッシュの状況をリアルタイムで確認できます。 「どのステップでトークンを使いすぎているか」が一目で分かるので、プロンプトの改善に役立ちます。 バックグラウンドエージェントでトークン節約 問題: タスク管理にトークンを浪費する AIエージェントに複雑なタスクを任せると、進捗リストの更新だけでトークンを大量に消費することがあります。本来はコード生成に使いたいトークンが、「TODOリストの書き換え」に使われてしまう問題です。 解決策: 軽量モデルに委任 1.119では、実験的機能として「バックグラウンドエージェント」が追加されました。タスクリストの更新を軽量なモデルに任せて、メインの推論エンジンはコード生成に集中できます。 この機能はデフォルトで無効です。試したい場合は設定から有効にできますが、まだ実験段階なので本番作業では注意してください。 ...

2026年5月11日 · 1 分 · ググっても分からなかった初心者へ

【Node.js】26リリース!Temporal APIがデフォルト有効に

この記事で解決すること 「Temporal APIって何?Dateオブジェクトと何が違うの?」 2026年5月7日、Node.js 26.0.0がリリースされました。最大の目玉はTemporal APIがデフォルトで有効になったことです。この記事では、Temporal APIの基本と従来のDateオブジェクトとの違いを解説していきます。 Node.js 26の主な変更点 Node.js 26.0.0は2026年5月7日にリリースされたメジャーバージョンです。Current版としてリリースされ、今後LTS(長期サポート版)への昇格が予定されています。 アップデートの概要 主な変更点をまとめます。 項目 内容 Temporal API デフォルトで有効(フラグ不要) V8エンジン 14.6に更新 Undici 8.0に更新 レガシーコード 大幅に削除(破壊的変更あり) Node.js 20からの移行を検討している方はNode.js 20のサポート終了と移行手順もあわせて確認してください。 V8エンジン14.6の恩恵 V8エンジンが14.6に更新されたことで、JavaScriptの実行パフォーマンスが向上しています。Temporal APIのネイティブサポートもこのV8更新によるものです。 Temporal APIとは Temporal APIは、JavaScriptの新しい日付・時刻APIです。ES2026仕様に正式採用されました(2026年3月にStage 4到達)。従来のDateオブジェクトが抱えていた問題を根本から解決するために設計されています。 Dateオブジェクトの問題点 従来のDateオブジェクトには、初心者がつまずきやすい問題がいくつもあります。 // Dateオブジェクトの問題点 // 問題1: 月が0始まり(1月が0、12月が11) const date = new Date(2026, 0, 1); // これは1月1日 console.log(date.getMonth()); // 0 ← 直感的でない // 問題2: ミュータブル(元のオブジェクトが変わってしまう) const original = new Date(2026, 4, 7); const copy = original; copy.setDate(10); console.log(original.getDate()); // 10 ← originalも変わってしまう! // 問題3: タイムゾーンの扱いが曖昧 const now = new Date(); // ローカルタイムゾーンに依存し、明示的な指定が難しい これらの問題は、バグの原因になりやすいものでした。 ...

2026年5月8日 · 3 分 · ググっても分からなかった初心者へ

【2026年5月】VS Code 1.118アップデート!Copilotエージェント機能が大幅強化

この記事で解決すること 「VS Codeがアップデートされたけど、結局何が変わったの?自分に関係ある?」 2026年5月にリリースされたVS Code 1.118は、Copilotのエージェント機能を中心に大きな進化がありました。この記事では、初心者にも分かるように新機能と「何が嬉しいのか」を解説します。 VS Code 1.118の概要 VS Code 1.118は2026年4月29日にリリースされました。今回のアップデートの目玉は、GitHub Copilotのエージェント機能の大幅強化です。 主な変更点を一覧にまとめます。 カテゴリ 新機能 Copilot エージェントワークフローの拡張 Copilot CLIセッションのリモート制御 検索 セマンティックコードベース検索 企業向け エンタープライズコントロール強化 分析 チャット履歴インサイト(Chronicle) 効率化 トークン使用量の削減 UI Webviewの改善 言語 TypeScript 7サポート 接続 リモート開発の改善 VS Codeの基本操作に不安がある方は、先にVS Codeのショートカット10選を確認しておくと理解しやすくなります。 注目の新機能 Copilotエージェントワークフローの拡張 今回最も大きな変化は、Copilotの「エージェント機能」が強化されたことです。 エージェント機能とは、AIが1つの指示から複数の作業を自律的にこなす仕組みです。たとえば「このバグを直して」と指示するだけで、以下を自動で実行します。 関連するコードを検索 原因を特定 修正コードを生成 テストを実行して確認 1.118では、このエージェントが使えるツール(道具)が増えました。具体的には以下が追加されています。 ツール検索ツール: 常時読み込むツールを約30個に絞り、残りは必要なときだけ動的に読み込む エージェント検索ツール: コード検索を専用の小型モデルに委任して高速化 エージェント実行ツール: ターミナルコマンドの実行を専用モデルに委任 これにより、エージェントがより賢く、より速く作業をこなせるようになりました。 GitHub Copilotの基本的な使い方はGitHub Copilot無料プランの始め方で解説しています。 CLIセッションのリモート制御 Copilot CLIで長時間かかるタスクを実行中、PCの前を離れなければならない場面があります。これまでは、AIが承認を求めて止まっても、戻るまで作業がストップしていました。 1.118では、GitHub.comやGitHubモバイルアプリから、進行中のCopilot CLIセッションを監視・操作できるようになりました。 有効にする方法 VS Codeの設定で github.copilot.chat.cli.remote.enabled を有効にする Copilot CLIのチャットで /remote on と入力する これで外出先からスマホでCopilotの進捗を確認し、承認や指示を出せます。 ...

2026年5月7日 · 2 分 · ググっても分からなかった初心者へ