要点
GitHubはCopilot CLIにリモート制御機能を追加し、WebやモバイルアプリからCLIセッションをリアルタイムで監視・操作できるようにした。
タイトル: Webとモバイルでのリモート制御CLIセッションがパブリックプレビューに
Copilot CLIはもはやローカル環境のみの体験ではなくなりました。本日、copilot --remoteをリリースします。このリモート機能により、Web上のGitHubまたはGitHub Mobileアプリから直接、実行中のCLIセッションを監視・操作できるようになりました。
リモートセッションが有効になると、CopilotはCLIセッションのアクティビティをリアルタイムでGitHubにストリーミングします。CLIにはリンクとQRコードが表示され、別のデバイスから開いてそのセッションを表示、監視、およびフォローアップコマンドを送信できます。アクティビティはCLIとGitHub間で同期されるため、一方で行った操作は他方に反映されます。各リモートセッションはプライベートで、セッションを開始したユーザーのみが閲覧可能です。
リモートセッションは、Copilot CLIで利用可能なすべての機能をサポートします:
- セッション中のステアリングメッセージの送信、および現在のターン完了後にエージェントの動作を継続させるための新規メッセージの送信
- 実装開始前の計画のレビューと修正
- 計画(plan)、インタラクティブ、自動操縦モードの切り替え、またはセッションの完全な停止
- 既存のCLI設定に基づく権限リクエストの承認または拒否
ask_userツールによって促されたCopilotからの質問への応答
開始のためのヒント
/updateを実行してCopilot CLIの最新バージョンを使用してください。copilot --remoteで新しいリモートセッションを開始するか、既存のセッションで/remoteを使用して有効にしてください。- 作業ディレクトリがGitHubリポジトリであることを確認してください。
- セッションリンクを開き、Webからフォローして操作してください。
- 長時間のタスクでは、CLI実行中にマシンをスリープさせないために
/keep-aliveを使用してください。 - モバイルで開始するには、Google PlayまたはiOS TestFlightのベータリリースをお試しください。
注記: Copilot BusinessまたはCopilot Enterpriseユーザーの場合、管理者がリモート制御とCLIポリシーを有効にする必要があります。
詳細については、Copilot CLIドキュメントをご確認ください。GitHub Community内のディスカッションに参加して、外出先でプロジェクト作業をする際のお気に入りの場所を教えてください。
この投稿「Remote control CLI sessions on web and mobile in public preview」は、The GitHub Blogに最初に掲載されました。