Copilot CLI v0.0.400: MCP Servers & Autopilot Mode

MCP server support with OAuth, experimental autopilot mode, permission flags, theme picker, and major UX improvements for Windows Terminal and keyboard navigation.

Copilot CLI v0.0.400: MCP Servers & Autopilot Mode

TL;DR

  • MCP server support with OAuth compatibility and permission flags (--yolo, --allow-all)
  • Experimental autopilot mode for autonomous task completion
  • Better Windows Terminal support, responsive sessions, and improved keyboard navigation

New

  • MCP server instructions support — CLI now handles MCP server setup with improved OAuth compatibility for remote servers.
  • Autopilot mode (experimental) — Autonomous task completion without manual intervention.
  • Permission flags for ACP servers — Support for --yolo, --allow-all, and permissions config for fine-grained control.
  • Theme picker — New /theme command with GitHub Dark and Light themes built-in.
  • Fuzzy search in model picker — Faster model selection with search filtering.
  • copilot plugin subcommand — Non-interactive plugin management for automation.
  • Progress indicator in terminal tab — Visual feedback when thinking/processing.
  • launch_messages config — Startup announcements support.

Fixed

  • Large content pasting on Windows Terminal now works reliably.
  • Arrow key navigation out of text inputs in select lists fixed.
  • Freeform text input in list pickers now functions correctly.
  • Holding backspace continues deleting text as expected.
  • Shell path detection handles spaces, quotes, and Windows switches more accurately.
  • Large grep and glob results no longer cause memory issues.
  • Code Review tool now handles large changesets by ignoring build artifacts and limiting to 100 files.
  • CLI is more responsive in sessions with many messages.
  • Markdown table headers now display in bold.
  • Ordered lists display with numbers instead of dashes.
  • Timeline displays usernames for ask_user tool prompts.

Changed

  • Bundled LSP servers removed — TypeScript and Python LSP servers no longer included; use external MCP servers instead.
  • MCP server cleanup — CLI now sends DELETE requests to remove MCP servers on shutdown.
  • Diff mode navigation — File list uses carousel navigation, showing up to 5 files at a time.
  • Enhanced keyboard bindings — Better support for UNIX bindings (Ctrl+A/E/W/U/K, Alt+arrows) and multiline content in text inputs.
  • ACP server model switching — Models can now be changed during a session.

To update: npm install -g @github/copilot-cli@latest or check the release page for your platform.

Source: Copilot CLI