GitHub Copilot が JetBrains Air に対応、ACP経由で連携
GitHubCopilotJetBrainsIDEAIエージェント
GitHub Copilot が JetBrains Air で利用できるようになった。Agent Client Protocol(ACP)経由の統合で、JetBrains IDE内でもクラウド上でもタスクを実行できる。既存のCopilotサブスクリプションをそのまま使え、クラウドタスクはJetBrains AIクレジットではなくCopilotプランを消費する。
何が発表されたか
- 11月3日、GitHubはGitHub CopilotがJetBrains Airで利用可能になったと発表した。コーディングタスクの委任、実行の誘導、結果のレビューができる。
- 統合はAgent Client Protocol(ACP)を用いる。CopilotはAirのエージェントピッカーに他のエージェントと並んで表示される。
- AirはJetBrains IDE内のプラグインとしてローカルで動作し、クラウドタスクはAir Teams経由でブラウザまたはIDEから実行する。
- 利用できる機能は、エージェントピッカーからのCopilot選択(既存サブスクリプションを使用)、複数エージェントセッションの並行追跡とプロジェクトコンテキスト・IDEツールの利用、コードと並べた変更レビュー、Air Teams経由の隔離クラウド環境でのタスク実行。
- クラウドタスクはJetBrains AIクレジットではなくCopilotプランを消費する。
開発者への影響
- JetBrains系IDEを主軸にしているPHPやJava、Kotlinの案件で、エディタを乗り換えずにCopilotのエージェント機能を使える。VS Code系に寄せる必要がなくなる点は、既存の開発環境を崩したくない受託開発で効く。
- 運用面の制約は把握しておきたい。タスクごとに個人プランと組織プランを選び分けることはできない。Airの分析にCopilotの利用状況は含まれない。Air管理者はガバナンスポリシーでCopilotを無効化できるが、Air側でCopilotの支出上限を設定することはできない。
- 支出上限が効かないのは、複数クライアント案件で予算を按分している場合の実務リスク。Copilot利用状況APIのBYOK分離表示と組み合わせて、事後の内訳把握で補うのが現実的。
