GitHub、Copilot CLIでBYOKと完全ローカル modelsを解禁… GitHub-hosted routingを迂回可能に

2026年4月7日のX投稿で、GitHub ChangelogはCopilot CLIがもはやGitHub-hosted model routingに縛られないと発表した。チームは同じterminal-native Copilot workflowを維持したまま、自前のproviderに接続したり、ローカル modelを直接動かしたりできる。リンク先のchangelogでは範囲がより明確で、GitHubはenvironment variables経由でAzure OpenAI、Anthropic、その他のOpenAI-compatible endpointを利用でき、Ollama、vLLM、Foundry Localのようなローカル実行モデルもサポートすると説明している。

この変更の重要性は、Copilot CLIを単一のhosted経路から、インフラ選択を伴うツールへ広げた点にある。GitHubによれば、COPILOT_OFFLINE=trueを設定するとCLIはGitHubサーバーへ一切接続せず、telemetryも無効になる。ローカル modelと組み合わせれば、完全なair-gapped workflowも構成できる。さらに、自前providerだけを使う場合はGitHub authenticationは必須ではない一方、ログインすれば/delegate、Code Search、GitHub MCP serverのようなGitHub-native機能は引き続き利用できる。

Copilot CLIをbring-your-own-model型のterminal agentへ拡張

より大きなシグナルは、GitHubがdeveloper agentにおいてmodel choice、コスト管理、ネットワーク境界を一級の要件として扱い始めたことだ。changelogは、built-in sub-agentsであるexplore、task、code-reviewも同じprovider設定を継承すると記している。つまり、単なるchat fallbackではなくagent実行全体に効く更新だ。GitHubはproviderにtool callingとstreaming対応を求め、少なくとも128k context windowを推奨している。これは、軽いcompletionではなくfull agent-style terminal workflowを前提にCopilot CLIを強化していることを示している。出典: X投稿、GitHub changelog。