GitHub Copilot CLI, 이제 모바일/웹에서도 원격 제어!
GitHub Copilot CLI 세션의 원격 제어 기능이 GitHub Mobile, github.com, VS Code, JetBrains에서 정식 출시됨
터미널(Terminal)에서 시작한 세션을 GitHub Mobile 앱 또는 github.com에서 실시간으로 모니터링 및 제어 가능
비(非) GitHub 레포지토리(Repository) 및 레포지토리와 연결되지 않은 디렉토리(Directory)도 지원하며, Copilot Business/Enterprise 사용자는 관리자 설정 필요
GitHub Copilot CLI 원격 제어의 작동 방식
본문에 따르면, 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 원격 제어의 주요 기능
GitHub Copilot CLI 원격 제어는 개발자의 생산성(Productivity)을 향상시키기 위해 다양한 기능을 제공한다.
세션 중단(Session Stop): 언제든지 세션을 중단하고, 권한 요청(Permission Request)을 승인 또는 거부 가능
업데이트(Update): `/update` 명령어를 통해 Copilot CLI를 최신 버전으로 유지
유지(Keep-alive): `/keep-alive` 명령어를 사용하여 장시간 실행되는 세션의 연결 유지
특히, 비(非) GitHub 레포지토리(Repository) 지원은 기존 제약(Limitation)을 극복하고, 더 넓은 환경에서 Copilot을 활용할 수 있게 한다.
GitHub Copilot CLI 원격 제어 도입 시 고려 사항
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을 통해 원격 제어를 시작할 수 있다.