Copilot CLI v1.0.15-1: MCP Config & Auth Fixes
Copilot CLI 1.0.15-1 adds MCP config management, device code OAuth flow for CI, HTML session export, and fixes autopilot cancellation. Breaking: Ctrl+D no longer queues messages.
TL;DR
- New MCP server config RPCs for persistent configuration management
- Device code flow fallback for headless/CI environments and /mcp auth command with account switching
- Session export as self-contained HTML and improved diff viewer navigation
- Breaking: Ctrl+D no longer queues messages; use Ctrl+Q or Ctrl+Enter instead
New
- MCP config RPCs — mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove for managing persistent MCP server configuration
- Device code flow (RFC 8628) — fallback OAuth method for headless and CI environments where interactive login isn't possible
- /mcp auth command — re-authentication UI for MCP OAuth servers with account switching support
- /share html command — export sessions and research reports as self-contained interactive HTML files
- postToolUseFailure hooks — handle tool errors; postToolUse now runs only after successful tool calls
Improved
- Diff viewer navigation — Home/End and Page Up/Page Down keys now work in the diff viewer
- Session exit speed — CLI exits immediately after a session ends instead of waiting up to 10 seconds
- Config naming — askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, and disabledSkills now use camelCase (snake_case still accepted for backward compatibility)
Fixed
- Autopilot cancellation — no longer continues after pressing Escape or Ctrl+C
- Keystroke loss — keystrokes typed while the CLI is loading are no longer lost
- Tool output preview — large tool output now shows correct character count and displays up to 500 characters
Breaking Changes
- Ctrl+D removed — no longer queues a message; use Ctrl+Q or Ctrl+Enter to queue instead
Update with: npm install -g @github/copilot-cli@1.0.15-1
Source: Copilot CLI