GitHub, Copilot CLI 세션을 웹과 모바일로 끌고 나왔다

Agentic CLI 도구의 가장 흥미로운 지점은 종종 가장 불편한 사용성 문제와 붙어 있다. 세션은 한 기계에서 계속 돌지만, 사용자는 늘 그 자리만 지키고 있지 않기 때문이다. GitHub는 이 간극을 copilot --remote로 메우려 한다. 이 기능은 실행 중인 Copilot CLI 세션을 GitHub web과 GitHub Mobile 앱으로 스트리밍한다.

흐름은 기기 간 handoff를 전제로 설계됐다. remote session을 켜면 CLI가 link와 QR code를 보여주고, 다른 기기에서 그 link를 열면 세션을 보면서 진행 상황을 확인하고 후속 command를 보낼 수 있다. GitHub는 CLI와 GitHub 사이의 activity가 동기화돼 한쪽에서 한 작업이 다른 쪽에도 그대로 반영된다고 설명한다. 또 각 remote session은 private이며 세션을 시작한 사용자만 볼 수 있다고 밝힌다.

기능 범위도 단순한 viewer에 머물지 않는다. 사용자는 mid-session steering message를 보내고, 현재 turn이 끝난 뒤 새 prompt를 넣고, 구현 전에 plan을 검토하거나 수정하고, plan mode와 interactive mode, autopilot mode 사이를 전환하고, 세션을 완전히 중단할 수 있다. 기존 CLI 설정에 따라 permission 요청을 승인하거나 거절할 수 있고, ask_user tool이 올린 질문에도 응답할 수 있다.

GitHub의 안내를 보면 의도한 사용 장면도 읽힌다. 최신 CLI 버전으로 업데이트하고, copilot --remote로 새 세션을 시작하거나 /remote로 기존 세션에서 켜고, working directory가 GitHub repository인지 확인하고, 긴 작업에는 /keep-alive를 쓰라는 식이다. mobile access는 Google Play beta와 iOS TestFlight beta를 통해 제공된다.

물론 현재 단계는 public preview이며, Copilot Business나 Copilot Enterprise 사용자는 관리자가 remote control과 CLI policy를 활성화해야 한다. 그래도 의미는 분명하다. CLI agent session이 노트북 앞에 묶인 작업이 아니라, 이동 중에도 감시하고 조종할 수 있는 실행 중인 job처럼 바뀌기 시작했다.