GitHubは11月3日、JetBrains Airのエージェント一覧にGitHub Copilotを加えた。連携はAgent Client Protocol(ACP)で、従来のCopilotプラグインと併用できる。ローカルではIDEにAirを入れ、Copilotを選んでアカウントを接続する。クラウドでは、Air Teamsを有効にしたJetBrainsのビジネス組織に所属し、管理者がCopilotを許可している必要がある。ブラウザかIDEからリポジトリとブランチを指定して依頼する。
クラウド上の作業は、新しい仮想マシン内のDockerコンテナで動く。通信はプロキシを通り、タスクの間で状態は残らない。ビルド、テスト、パッケージの導入は手元の環境を書き換えない。消費するのはJetBrains AIのクレジットではなく、GitHub Copilotのプランだ。
運用上の穴がある。接続時にCopilotの権限は求められず、クラウド環境の起動時に契約やクレジットの有無を確認するだけだ。タスクごとに個人プランと組織プランを選び分けることはできない。Airの分析画面にはCopilotの使用量は出ず、管理者はポリシーでCopilotを止められるが、Airの中で支出上限は設定できない。複数セッションを並行させる前に、どの契約が課金されるかを組織側で決めておく必要がある。