{"slug": "copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input", "title": "Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input", "summary": "GitHub Copilot CLI received a major refresh at Microsoft Build 2026, with rubber duck, prompt scheduling, and voice input now generally available. A new experimental terminal interface introduces tabs for issues, pull requests, and gists, along with theme-aware colors and screen reader support. The update aims to improve developer workflow by enabling second opinions from a built-in critic agent, scheduled prompts via `/every` and `/after` commands, and hands-free dictation through local voice input.", "body_md": "# Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input\n\nGitHub 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`\n\n.\n\n[A new terminal experience (experimental)](#a-new-terminal-experience-experimental)\n\nWe’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.\n\nThe 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.\n\nThe redesign also makes Copilot CLI more accessible:\n\n- Pick from new color modes (e.g.,\n`default`\n\n,`github`\n\n,`dim`\n\n,`high-contrast`\n\n, and`colorblind`\n\n) 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.\n- Dialogs, tables, lists, and headings render consistently across every screen in the CLI.\n\nThe new terminal experience is available in `/experimental`\n\nmode. Run `/experimental on`\n\nto opt in. The new experience is still evolving, and we’d love your feedback as we move toward general availability.\n\n[Get a second opinion with rubber duck](#get-a-second-opinion-with-rubber-duck)\n\nRubber 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.\n\nFor some tasks, two heads are better than one, and the CLI decides when getting a second opinion may be beneficial.\n\n[Schedule prompts with /every and /after](#schedule-prompts-with-every-and-after)\n\nThe new `/every`\n\nand `/after`\n\nslash commands let you schedule a prompt or skill within the current CLI session.\n\nUse `/every`\n\nto schedule a prompt to run repeatedly at the specified interval:\n\n`/every 30m run the frontend tests`\n\n`/every 1h how many tokens have I used during the past hour`\n\nUse `/after`\n\nto schedule a prompt to run just once, after the specified interval:\n\n`/after 2h /example-skills:docx create a new file summarizing recent changes to this repo`\n\nRun `/every`\n\nor `/after`\n\nwith no arguments to open the schedule manager, where you can see active schedules and delete any you no longer want to run.\n\n[Talk to Copilot](#talk-to-copilot)\n\nCopilot 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.\n\nVoice 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.\n\n[Update and share feedback](#update-and-share-feedback)\n\nUpdate GitHub Copilot CLI by running `copilot update`\n\nin your terminal. We’d love to hear what you think—share feedback with the `/feedback`\n\ncommand in a CLI session or open an issue in [our public repository](https://github.com/github/copilot-cli?utm_source=changelog-cli-repo&utm_medium=changelog&utm_campaign=msbuild-2026).", "url": "https://wpnews.pro/news/copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input", "canonical_source": "https://github.blog/changelog/2026-06-02-copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input", "published_at": "2026-06-02 17:27:00+00:00", "updated_at": "2026-06-02 21:07:40.886773+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "ai-products", "artificial-intelligence", "large-language-models"], "entities": ["GitHub Copilot CLI", "Microsoft Build 2026", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input", "markdown": "https://wpnews.pro/news/copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input.md", "text": "https://wpnews.pro/news/copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input.txt", "jsonld": "https://wpnews.pro/news/copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input.jsonld"}}