GitHub이 11월 3일(현지시간) GitHub Copilot을 JetBrains Air에서 쓸 수 있게 했다. 사용자는 Air 안에서 코딩 작업을 Copilot에 맡기고, 실행 과정을 조정하며, 결과를 검토할 수 있다. 연동에는 Agent Client Protocol(ACP)을 쓰고, 작업은 JetBrains IDE 안이나 클라우드에서 처리한다.
로컬 작업은 JetBrains IDE에 Air를 설치하고 에이전트 선택 목록에서 GitHub Copilot을 고른 뒤 Copilot 계정을 연결하면 시작된다. 기존 Copilot 구독을 그대로 쓰고, 기존 GitHub Copilot 플러그인과 함께 사용할 수 있다.
추가된 기능
- 여러 에이전트 세션을 동시에 추적하고, 프로젝트 맥락과 IDE 도구를 활용하며, 변경 내용을 코드와 나란히 놓고 검토할 수 있다.
- Air Teams를 통해 격리된 클라우드 환경에서 Copilot을 실행할 수 있다. IDE와 브라우저 모두에서 시작할 수 있고, 작업에는 JetBrains AI 크레딧이 아니라 Copilot 요금제가 쓰인다.
클라우드 작업 방법과 조건
클라우드 작업에는 Air Teams가 켜진 기업 조직의 JetBrains 계정, Copilot 구독, 그리고 Air 관리자가 켜 둔 Copilot 설정이 필요하다. 브라우저에서는 Air를 열어 Settings > VCS Providers에서 GitHub를 연결한 뒤 작업을 만든다. 저장소와 원격 브랜치를 고르고 GitHub Copilot을 선택해 프롬프트를 보내면 된다. IDE에서는 Air 플러그인의 환경 선택기에서 Cloud를 고른다.
클라우드 작업은 새 가상 머신 위의 Docker 컨테이너에서 돌아간다. 모든 트래픽은 프록시를 거치고 작업 사이에 상태가 이어지지 않는다. Copilot은 로컬 환경을 건드리지 않고 빌드, 테스트, 패키지 설치를 할 수 있다.
제약 사항
- Copilot을 Air에 연결할 때 GitHub Copilot 권한은 요청하지 않는다. Air는 클라우드 환경이 시작될 때 구독이나 크레딧이 남아 있는지만 확인할 수 있고, 구독이나 크레딧이 없으면 작업이 실패해 세션에 오류가 표시된다.
- 개별 작업이 개인 Copilot 요금제와 조직 요금제 중 어느 쪽을 쓸지는 고를 수 없다.
- Air의 거버넌스·분석 기능에는 Copilot 사용량이 포함되지 않는다.
- Air 관리자는 거버넌스 정책으로 Copilot을 끌 수 있지만, Air 안에서 Copilot 지출 한도를 정할 수는 없다.
출처
이 기사는 아래 자료를 바탕으로 정리했습니다. 제목을 누르면 원문이 새 창으로 열립니다.
- GitHub Copilot is now available in JetBrains Air github.blog