Copilot CLI入門、対話・非対話モードの使い分け

対話モードの特徴

copilotコマンドで起動
チャット形式で反復的に作業
フォルダ信頼設定で読み書き許可
セッション再開にも対応

非対話モードの活用法

copilot -pで即座に実行
ワンショットの質問に最適
自動化ワークフローへの組込み可能

セッション管理

/resumeで過去セッション復帰
詳細を読む

GitHubは2026年4月30日、公式ブログで「GitHub Copilot CLI for Beginners」シリーズの第2回を公開しました。今回はCLIの2つの主要モード、対話(interactive)モードと非対話(non-interactive)モードの違いと使い分けを初心者向けに解説しています。ターミナルから直接AIコーディング支援を受けたいユーザーに向けた実践的なガイドです。

対話モードはCopilot CLIのデフォルトの動作モードです。コマンドラインでcopilotと入力するだけで起動し、チャットのようにやり取りしながら作業を進められます。たとえば「このプロジェクトをローカルで実行するには?」と質問し、さらに「実行してくれる?」と依頼すると、Copilotがプロジェクトを分析してサーバーを起動してくれます。

一方の非対話モードは、copilot -pに続けてプロンプトを渡すことで、セッションに入らず即座に回答を得られます。リポジトリの要約やコードスニペットの生成、自動化ワークフローへの組込みなど、ワンショットで完結するタスクに適しています。回答後はすぐにターミナルの通常操作に戻れるため、作業の流れを中断しません。

また、過去のセッションを再開する機能も紹介されています。対話モード中に/resumeと入力するか、非対話モードからcopilot --resumeを実行すると、以前の会話コンテキストを保持したまま作業を再開できます。探索的な深い作業には対話モード、素早く答えが欲しいときには非対話モードと、目的に応じた使い分けが推奨されています。