Copilot CLI:UI 改善、ラバーダック機能、プロンプトスケジューリング、音声入力が利用可能に
GitHub Copilot CLI が Microsoft Build 2026 で大規模刷新され、音声入力やラバーダック機能などが一般利用可能となり、ターミナルインターフェースの大幅な改善が実現した。
キーポイント
新ターミナルインターフェースの実装
タブ機能(Issues, Pull Requests, Gists)やアクセシビリティ対応、テーマ対応カラーモードを備えた実験的インターフェースが導入された。
ラバーダックによる自己批判機能
開発中の計画やコードを別のエージェント(ラバーダック)にレビューさせ、盲点や設計欠陥を指摘する「第二の意見」機能が実装された。
プロンプトスケジューリング機能
/every や /after コマンドにより、CLI セッション内で特定の時間間隔でタスクを実行したり、単発でスケジュール設定したりできるようになった。
ハンズフリー音声入力機能の追加
スペースキーを押し続けながら話しかけるか、Ctrl+X followed by V で録音を開始し、プロンプトを入力できるようになりました。
ローカル処理によるプライバシー保護
音声入力はすべてローカルで実行されるため、記録されたオーディオデータはユーザーの端末内にのみ保持されます。
影響分析・編集コメントを表示
影響分析
このアップデートは、CLI ツールを単なるコマンド実行環境から、高度な対話型開発支援プラットフォームへと進化させる重要な転換点です。特に「ラバーダック」機能の導入により、AI が自己検証を行う自律的な開発サイクルが実現され、コード品質向上に寄与すると期待されます。また、ターミナル内での Issue や PR 管理の統合は、開発者のコンテキストスイッチングを減らし、生産性を大幅に高める可能性があります。
編集コメント
CLI ツールに「自己批判機能」や「音声入力」が実装されたことは、開発者体験の質的転換を示す画期的な動きです。特にラバーダック機能は、AI の信頼性を高めるための重要なステップと言えるでしょう。
GitHub Copilot CLI は、Microsoft Build 2026 で大規模な刷新が行われます。ラバーダック(デバッグの相棒)、プロンプトスケジューリング、音声入力は本日一般利用可能となり、新しい実験的ターミナルインターフェース(イシュー、プルリクエスト、ギストを扱うためのタブを含む)は /experimental コマンド経由で試すことができます。
新しいターミナル体験(実験的)
Copilot CLI 用の再設計されたターミナルインターフェースをプレビュー中です。よりクリーンなレイアウト、テーマに合わせたセマンティックカラー、必要な情報が切り捨てられることなく狭いターミナルに適応するレスポンシブコンポーネントが提供されます。
最も目に見える変更は、タブの導入です。GitHub リポジトリで CLI を使用している際、Tab キーを押すことで、デフォルトのセッションビュー、リポジトリのイシューとプルリクエスト用のタブ、そして個人用ギスト用のタブを切り替えることができます。これにより、Copilot CLI から離れることなく、イシュー、プルリクエスト、ギストを確認できます。
この再設計により、Copilot CLI のアクセシビリティも向上しました:
ターミナルや目に合わせた新しいカラーモード(デフォルト、github、dim、ハイコントラスト、色覚多様性対応など)から選択できます。
スクリーンリーダーが検出された場合、ラベル付きアイコンと自動的に無効化されるアニメーションにより、スクリーンリーダーサポートがデフォルトで有効になります。
ダイアログ、テーブル、リスト、見出しは、CLI 内のすべての画面で一貫してレンダリングされます。
新しいターミナル体験は /experimental モードで利用可能です。参加するには、/experimental を実行してください。この新機能はまだ進化の途中であり、一般提供に向けて進める中で皆様からのフィードバックを歓迎します。
ラバーダックでセカンドオピニオンを得る
ラバーダック(rubber duck)は、建設的な批評家として機能する組み込み CLI エージェントです。タスク実行中、セッションのメイン CLI エージェントは、現在の計画、設計、実装、またはテストをレビューのためにラバーダックエージェントに引き渡すことができます。ラバーダックエージェントは盲点や設計上の欠陥、本質的な問題を発見し、具体的で実行可能なフィードバックとして報告します。Copilot はその後、その批判を考慮した上で処理を続行します。
一部のタスクでは、二人の方が一人より良く、CLI がセカンドオピニオンを得ることが有益であると判断するタイミングを自動的に決定します。
ラバーダックの詳細についてはこちらをご覧ください。
/every と /after でプロンプトをスケジュールする
新しいスラッシュコマンド /every と /after を使用すると、現在の CLI セッション内でプロンプトやスキルをスケジュールできます。
/every を使用して、指定した間隔で繰り返し実行されるプロンプトをスケジュールします:
/every 30m run the frontend tests
/every 1h how many tokens have I used during the past hour
/after を使用して、指定した間隔の後に一度だけ実行されるプロンプトをスケジュールします:
/after 2h /example-skills:docx create a new file summarizing recent changes to this repo
/every または /after を引数なしで実行すると、スケジュールマネージャーが開きます。ここではアクティブなスケジュールを確認でき、不要になったスケジュールを削除できます。
Copilot と会話する
Copilot CLI にはハンズフリーの音声入力機能が追加されました。キーボードのスペースバーを押したまま話しかけることでプロンプトを入力できます。あるいは、Ctrl+X を押した後 V を押して録音を開始し、プロンプトを話し終えたら任意のキーを押すと録音が停止し、文字起こしが挿入されます。
音声入力はローカルで実行されるため、記録されたすべてのオーディオはお客様のマシン上に留まります。初めて音声入力を有効にする際、CLI はランタイムのダウンロードと音声認識モデルの選択を案内します。
更新とフィードバックの共有
ターミナルで copilot update を実行して GitHub Copilot CLI を更新してください。皆様のご意見をお聞かせください。CLI セッション内で /feedback コマンドを使用してフィードバックを送信するか、公開リポジトリにイシューを作成してください。
本記事「Copilot CLI: 改善された UI、ラバーダック機能、プロンプトスケジューリング、音声入力」は、The GitHub Blog で最初に発表されました。
原文を表示
GitHub Copilot CLI is getting a major refresh at Microsoft Build 2026. Rubber duck, prompt scheduling, and voice input are generally available today, and a new experimental terminal interface—including tabs for working with issues, pull requests, and gists—is available to try via /experimental.
A new terminal experience (experimental)
We’re previewing a redesigned terminal interface for Copilot CLI. You get a cleaner layout, theme-aware semantic colors, and responsive components that adapt to narrow terminals without truncating the things you need to read.
The biggest visible change is the introduction of tabs. When you use the CLI in a GitHub repository, you can press Tab to switch between the default Session view, tabs for the repository’s Issues and Pull requests, and a tab for your personal Gists. This lets you view issues, pull requests, and gists without leaving Copilot CLI.
The redesign also makes Copilot CLI more accessible:
Pick from new color modes (e.g., default, github, dim, high-contrast, and colorblind) to match your terminal and your eyes.
Screen reader support is on by default when a screen reader is detected, with labeled icons and animations that automatically disable.
Dialogs, tables, lists, and headings render consistently across every screen in the CLI.
The new terminal experience is available in /experimental mode. Run /experimental on to opt in. The new experience is still evolving, and we’d love your feedback as we move toward general availability.
Get a second opinion with rubber duck
Rubber duck is a built-in CLI agent that acts as a constructive critic. While working on a task, the main CLI agent for a session can pass its current plan, design, implementation, or tests over to the rubber duck agent for review. The rubber duck agent looks for blind spots, design flaws, and substantive issues, and reports back with concrete, actionable feedback. Copilot then takes that critique into account before continuing.
For some tasks, two heads are better than one, and the CLI decides when getting a second opinion may be beneficial.
Read more about rubber duck.
Schedule prompts with /every and /after
The new /every and /after slash commands let you schedule a prompt or skill within the current CLI session.
Use /every to schedule a prompt to run repeatedly at the specified interval:
/every 30m run the frontend tests
/every 1h how many tokens have I used during the past hour
Use /after to schedule a prompt to run just once, after the specified interval:
/after 2h /example-skills:docx create a new file summarizing recent changes to this repo
Run /every or /after with no arguments to open the schedule manager, where you can see active schedules and delete any you no longer want to run.
Talk to Copilot
Copilot CLI now includes hands-free dictation. Hold the space bar on your keyboard and talk to input a prompt. Alternatively, press Ctrl+X followed by V to start recording, speak your prompt, then press any key to stop recording and insert the transcription.
Voice input runs locally, so all audio you record stays on your machine. The first time you enable voice input, the CLI guides you through downloading the runtime and picking a speech-to-text model.
Update and share feedback
Update GitHub Copilot CLI by running copilot update in your terminal. We’d love to hear what you think—share feedback with the /feedback command in a CLI session or open an issue in our public repository.
The post Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み