GitHub: Copilot for VS Codeがターミナルアクセスと独自APIキーのサポートを獲得
GitHub Copilot for Visual Studio Codeは4月の更新サイクル(バージョン1.116〜1.119)で、コードベース全体のセマンティック検索、エージェントによる開いているターミナルへのアクセス、そしてAnthropicやOpenAIなどのプロバイダーへの独自APIキー接続機能を獲得しました。
この記事はAIにより一次情報源から生成されました。
GitHubは水曜日に、4月の開発サイクル(バージョン1.116から1.119)を対象とするVisual Studio Code用Copilotの累積変更ログを公開しました。最大の進歩はエージェント側で起きています。エージェントは開いているターミナルへの直接アクセス、コードベース全体の検索、そしてビジネスユーザーには外部モデルプロバイダーの独自キーを使用する機能が与えられました。
エージェントはワークスペースで何を見られるようになりましたか?
エージェントが得られるコンテキストは以前よりはるかに豊富になりました。セマンティックインデックスがすべてのワークスペースにわたって動作するようになり、完全一致の文字列だけでなく意味による検索が可能になりました。新しいツールgithubTextSearchにより、エージェントセッションはGitHubリポジトリや組織全体でgrep式のクエリを実行できるようになりました。エージェントはライブREPLセッションやインタラクティブスクリプトを含むフォアグラウンドターミナルの読み書きも可能になり、コードの提案と実行の間のループを事実上閉じることになりました。
チャットインターフェースの新しい変更は何ですか?
コード変更がチャットスレッドに直接インラインdiffとして表示されるようになり、提案を確認するために別のdiffビューを開く必要がなくなりました。実験的なコマンド/chronicleでチャット履歴のローカル検索が追加されました。また、ユーザーはオンデマンドで開いているブラウザのタブをエージェントと共有し、ライブウェブページのコンテキストを提供できます。
BYOモデルとコスト最適化
最も大きな構造的変更はBYOモデルです。Copilot BusinessおよびEnterpriseプランのユーザーは、OpenRouter、Microsoft Foundry、Google、Anthropic、OpenAIなどの独自APIキーを接続でき、OllamaとFoundry Localによるローカル実行もサポートされています。並行して、GitHubはエージェントタスクでのトークン消費量を削減するためにスマートなプロンプトキャッシングと遅延ツール読み込みを導入しました。
よくある質問
- CopilotのBYOモデルとはどういう意味ですか?
- 「独自モデル持ち込み」により、Copilot BusinessおよびEnterpriseプランのユーザーが、GitHubのクォータのみを使用する代わりに、OpenRouter、Microsoft Foundry、Google、Anthropic、OpenAIなどのプロバイダーから独自のAPIキーを接続できます。
- エージェントはどのようなターミナルアクセスを得ましたか?
- エージェントは既存のフォアグラウンドターミナル(アクティブなREPLセッションやインタラクティブスクリプトを含む)を読み書きできるようになり、対話的なワークフローがコードエディタ外にも広がりました。
- Copilotはどのようにトークンコストを削減しますか?
- 4月のリリースでは、スマートなプロンプトキャッシング、遅延ツール読み込み、新しいエージェントツールが導入され、長いエージェントタスクでのトークン消費量が削減されます。