主な変更点と新機能
GitHub Copilot CLI に、開発者の自由度を大幅に高める重要なアップデートが適用されました。これまで GitHub のホストするモデルに限定されていた推論エンジンが、開発者自身の環境や好みのプロバイダーに開放されます。
BYOK (Bring Your Own Key) サポート
Azure OpenAI、Anthropic、または OpenAI 互換のエンドポイントを独自のモデルプロバイダーとして接続可能になりました。これにより、組織固有のコンプライアンス要件や特定のモデル性能を Copilot のインターフェースで活用できます。
ローカルモデルとオフラインモード
Ollama や vLLM 等を利用したローカル LLM との連携が正式にサポートされました。環境変数 COPILOT_OFFLINE=true を設定することで、外部ネットワークとの通信を遮断した完全な隔離環境で AI アシストを受けることが可能になります。
実験的機能:Rubber Duck
エージェントの計画や実装を別のモデルがクロスチェックする「Rubber Duck」機能が追加されました。メインの推論モデルとは別の視点から検証を行うことで、論理エラーやセキュリティ上の不備を未然に防ぎます。
まとめ
v1.0.20 は、Copilot が「GitHub のクラウドサービス」から「あらゆる LLM を活用できる汎用ツール」へと進化する大きな一歩となります。