Copilot CLIの新ターミナルUIが一般提供開始|変更点と確認すべき設定

Copilot CLI: New terminal interface is generally available は、GitHub Copilot CLIをターミナルで使っている開発者にとって、作業画面と設定方法が変わるアップデートです。大きなポイントは、Issue・Pull Request・Gistをターミナル内のタブで扱えるようになったこと、MCPサーバーやスキル、プラグインなどの設定をCLI内で進めやすくなったこと、そして画面表示とアクセシビリティが改善されたことです。GitHub Changelogでは2026年6月23日付の「Release」として掲載されており、Copilot CLI利用者はまずCLIの更新、組織ポリシー、タブ表示、ツール許可設定を確認しておきましょう。(The GitHub Blog)

目次

Copilot CLI: New terminal interface is generally available は何が変わった?

今回の変更は、GitHub Copilot CLIの「新しいターミナルインターフェース」が一般提供されたという内容です。プレビュー段階の機能ではなく、通常利用を前提に展開される状態になった点が重要です。

GitHubの発表では、新しいインターフェースにより、ターミナル内でGitHub上のIssue、Pull Request、Gistを参照しながらCopilotに作業を依頼できるようになりました。さらに、MCPサーバー、スキル、プラグイン、設定画面をCLIセッション内から扱えるようになり、設定ファイルを手作業で編集する場面を減らせます。(The GitHub Blog)

変更点できるようになること影響を受けやすい人
タブ付きUISession、Issues、Pull requests、Gistsを切り替えながら作業GitHubリポジトリ上のIssueやPRを日常的に扱う開発者
GitHub項目の参照強化IssueやPRを選び、プロンプトに参照として挿入バグ修正、レビュー、保守作業をCLI中心で進める人
設定体験の改善/mcp add/skills/plugin/settingsなどをCLI内で利用MCPやプラグインを使うチーム
表示・アクセシビリティ改善テーマ、狭い画面への対応、スクリーンリーダー対応ターミナル環境が多様なユーザー、支援技術を使うユーザー

一番大きな変更は「ターミナル内でGitHub作業を探せる」こと

新しいCopilot CLIでは、インタラクティブセッションの上部にタブが表示されます。通常の会話を行うSessionタブに加えて、自分のGistを扱うGistsタブがあり、GitHubリポジトリ内でCLIを実行している場合は、そのリポジトリのIssuesタブとPull requestsタブも表示されます。(The GitHub Blog)

これにより、ブラウザでIssue番号を探してからターミナルへ戻る、といった往復を減らせます。たとえば、Issue一覧から対象を選び、cキーで参照をプロンプトへ挿入し、「このバグの原因を調べて」「修正案を出して」「関連テストを確認して」といった指示につなげられます。oキーで選択中の項目をGitHub.comで開くこともできます。(The GitHub Blog)

実務で便利になる使い方

バグ修正の場面では、Issueタブで自分に関係するIssueを探し、対象Issueをプロンプトに入れてから、Copilotに再現条件や関連コードの調査を依頼できます。

Pull Requestレビューでは、Pull requestsタブから対象PRを選び、変更内容の要約、テスト観点、潜在的な影響範囲の確認を依頼できます。CLIから作業している開発者にとっては、ブラウザ、エディタ、ターミナルを何度も切り替える負担が小さくなる点が実用的です。

ただし、Issues、Pull requests、Gistsのタブ自体は閲覧用の環境です。項目を変更したい場合は、GitHub.comで開いて操作するか、参照をプロンプトに入れてCopilotに作業を依頼する流れになります。(GitHub Docs)

タブ操作で覚えておきたいキー

タブの移動はTabで次のタブ、Shift+Tabで前のタブへ移動できます。マウス対応が有効な環境では、タブをクリックして切り替えることもできます。(GitHub Docs)

操作キー用途
次のタブへ移動TabSession、Issues、PR、Gistsを順に切り替える
前のタブへ移動Shift + Tab直前のタブへ戻る
選択項目を開くEnterIssue、PR、Gistの詳細を確認
GitHub.comで開くoブラウザで対象項目を開く
プロンプトへ参照を挿入cIssueやPRをCopilotへの依頼に含める
Issue・PRを検索/GitHub検索クエリで絞り込む

ターミナル操作に慣れていないメンバーがいるチームでは、最初にこのキー操作だけ共有しておくと混乱を減らせます。特にcは、Copilotに「どのIssue・PRについて話しているか」を明示するための重要な操作です。

MCP、スキル、プラグインの設定がCLI内で進めやすくなった

今回の一般提供では、GitHub Copilot CLIを拡張するための設定体験も改善されています。GitHub Changelogでは、MCPサーバーは/mcp add/mcp search、スキルは/skills、プラグインは/plugin、設定は/settingsから扱えると説明されています。(The GitHub Blog)

これまで設定ファイルを直接編集していた運用では、記述ミスや設定反映の確認に時間がかかることがありました。CLI内のガイド付き操作に寄ることで、導入時のハードルは下がります。

一方で、MCPサーバーやプラグインは外部ツールやデータソースと連携する可能性があります。便利になったからといって、各開発者が自由に追加してよいとは限りません。組織利用では、利用を許可するMCPサーバー、プラグインの入手元、ローカルパスからの導入可否を事前に決めておくべきです。

対象者はCopilot CLIを使う開発者と管理者

GitHub Docsによると、GitHub Copilot CLIはすべてのCopilotプランで利用できます。ただし、組織からCopilotを付与されている場合は、組織設定でCopilot CLIポリシーが有効になっている必要があります。(GitHub Docs)

対象者確認すべきこと
個人開発者Copilot CLIを更新し、新しいタブUIと設定コマンドを試す
チーム開発者Issue・PR参照を使う作業手順をチーム内で共有する
リポジトリ管理者Issue・PRをCopilotに扱わせる際のレビュー手順を整える
組織管理者Copilot CLIポリシー、MCP、プラグイン、ツール許可の方針を確認する
セキュリティ担当信頼済みディレクトリ、許可ツール、トークン管理を点検する

特に注意したいのは、Copilot CLIが単なるチャット画面ではなく、ファイル操作やコマンド実行と組み合わせて使われる点です。UIが使いやすくなるほど利用頻度も上がるため、更新後は「何を許可しているか」を見直す価値があります。

すぐ確認したい設定と運用ポイント

まず、Copilot CLIを最新版に更新します。GitHub Changelogでは、ターミナルでcopilot updateを実行して更新するよう案内されています。(The GitHub Blog)

copilot update

新規インストールや再導入が必要な場合は、環境に応じてWinGet、Homebrew、npm、インストールスクリプトなどを使えます。WindowsではPowerShell v6以上、npmの場合はNode.js 22以降が前提として示されています。(GitHub Docs)

確認ポイント

確認項目見る場所・操作判断基準
CLIが利用可能か組織のCopilot CLIポリシー組織配布の場合、有効化されているか
認証方式/logincopilot login、環境変数個人利用はOAuth、CI/CDは環境変数など用途に合っているか
タブ表示GitHubリポジトリ内でCopilot CLIを起動Issues、Pull requestsが表示されるか
タブの並び・非表示~/.copilot/settings.jsonGistを使わない場合は非表示にするなど、作業に合っているか
信頼済みディレクトリ~/.copilot/config.jsonなど常に安全と言える作業フォルダだけが登録されているか
ツール許可起動オプション、承認プロンプトrmgit pushなど危険な操作が広く許可されていないか
MCP・プラグイン/mcp/plugin信頼できる提供元だけを使っているか

Copilot CLIでは、信頼済みディレクトリによってCLIがファイルを読み取り・変更・実行できる範囲が変わります。また、ツールの許可設定によって、シェルコマンドや書き込み操作、MCPサーバーツールの利用可否も変わります。GitHub Docsでは、ツール許可にはセキュリティ上の影響があると明記されています。(GitHub Docs)

タブUIは便利だが、情報の見え方には注意が必要

新しいタブUIでは、リポジトリに関係するIssueやPull Requestがターミナル内に表示されます。これは便利ですが、画面共有や録画、スクリーンショットを行う環境では注意が必要です。

たとえば、社外とのオンライン会議でターミナルを共有している場合、IssueタイトルやPR名、Gistの内容が意図せず見える可能性があります。特に、未公開機能名、顧客名、障害情報、脆弱性調査の内容がIssueタイトルに含まれているチームでは、タブ表示そのものが情報漏えいの入口になることがあります。

GitHub Docsでは、タブの並び替え、非表示、タブインターフェース全体の無効化を~/.copilot/settings.jsontabsオブジェクトで設定できると説明されています。必要に応じて、Gistsタブを非表示にする、タブバーを無効化するなどの運用を検討しましょう。(GitHub Docs)

{
  "tabs": {
    "enabled": true,
    "sort": ["copilot", "pull-requests", "issues", "gists"],
    "hide": ["gists"]
  }
}

管理者が注意すべきポイント

組織でCopilot CLIを使っている場合、今回の変更は「UI改善」だけでなく、利用者がGitHub上の作業項目や外部ツール連携にアクセスしやすくなる変更として捉えるべきです。

特に確認したいのは次の3点です。

まず、Copilot CLIの利用ポリシーです。組織やEnterpriseでCLI利用を許可しているか、誰に利用させるかを確認します。

次に、ツール許可の扱いです。--allow-all-toolsのような広い許可は便利ですが、コマンド実行の安全性を下げる可能性があります。チームの標準手順では、必要なツールだけを許可し、危険なコマンドは明示的に拒否する方針が安全です。

最後に、MCPサーバーやプラグインの導入ルールです。外部サービス、社内DB、CI/CD、チケット管理ツールなどに接続する場合、便利さと引き換えに認可範囲やログ管理の設計が必要になります。

利用者が今日やるべきこと

Copilot CLIを使っている人は、まずcopilot updateで更新し、GitHubリポジトリ内で起動してIssuesタブとPull requestsタブが表示されるか確認しましょう。次に、Tabco/の操作を試し、IssueやPRをCopilotへの依頼に含める流れを確認します。

管理者やチームリーダーは、Copilot CLIの利用可否、信頼済みディレクトリ、ツール許可、MCP・プラグインの扱いを見直してください。今回のCopilot CLI: New terminal interface is generally availableは、作業効率を上げる更新である一方、CLIから扱える情報と操作範囲が広がる更新でもあります。便利になったUIを安全に使うために、更新確認と運用ルールの点検をセットで行うことが重要です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次