GitHub Copilot CLI 세션의 원격 제어 기능이 GitHub Mobile, github.com, VS Code, JetBrains에서 정식 출시됨
터미널(Terminal)에서 시작한 세션을 GitHub Mobile 앱 또는 github.com에서 실시간으로 모니터링 및 제어 가능
비(非) GitHub 레포지토리(Repository) 및 레포지토리와 연결되지 않은 디렉토리(Directory)도 지원하며, Copilot Business/Enterprise 사용자는 관리자 설정 필요
본문에 따르면, GitHub Copilot CLI 원격 제어는 터미널(Terminal), VS Code, JetBrains에서 시작된 세션의 활동을 실시간으로 스트리밍(Streaming)한다.
세션 모니터링(Session Monitoring): 진행 상황을 실시간으로 확인하고, 다음 단계를 큐(Queue)에 추가
원격 제어(Remote Control): 중간에 세션을 제어하거나, Copilot의 질문에 응답 가능
다중 플랫폼 지원(Multi-platform Support): GitHub Mobile 앱 또는 github.com에서 세션 제어 가능
결과적으로, 개발자는 장소에 구애받지 않고 Copilot CLI 세션(Copilot CLI Session)을 관리할 수 있게 되었다.
GitHub Copilot CLI 원격 제어는 개발자의 생산성(Productivity)을 향상시키기 위해 다양한 기능을 제공한다.
세션 중단(Session Stop): 언제든지 세션을 중단하고, 권한 요청(Permission Request)을 승인 또는 거부 가능
업데이트(Update): `/update` 명령어를 통해 Copilot CLI를 최신 버전으로 유지
유지(Keep-alive): `/keep-alive` 명령어를 사용하여 장시간 실행되는 세션의 연결 유지
특히, 비(非) GitHub 레포지토리(Repository) 지원은 기존 제약(Limitation)을 극복하고, 더 넓은 환경에서 Copilot을 활용할 수 있게 한다.
GitHub Copilot CLI 원격 제어를 사용하기 위해서는 몇 가지 사전 설정(Prerequisite)이 필요하다.
최신 버전(Latest Version) 확인: Copilot CLI 및 VS Code를 최신 버전으로 업데이트
설정 활성화(Setting Enable): VS Code에서 `github.copilot.chat.cli.remote.enabled` 설정을 활성화
권한(Permission) 설정: Copilot Business 또는 Copilot Enterprise 사용자는 관리자의 원격 제어 및 CLI 정책 활성화 필요
결론적으로, Copilot Business/Enterprise 사용자는 관리자의 승인(Approval)을 받아야 하며, GitHub Mobile 앱 또는 github.com을 통해 원격 제어를 시작할 수 있다.