Copilot CLI v1.0.15: MCP Auth & HTML Export
Copilot CLI 1.0.15 adds MCP OAuth device code flow for CI/headless environments, HTML export for sessions, and fixes keystroke loss during load. Drops gpt-5.1-codex models.
TL;DR
- MCP OAuth now supports device code flow for headless/CI environments with account switching
- Export sessions and research reports as self-contained HTML files via
/share html - Dropped support for gpt-5.1-codex models; config keys now prefer camelCase
New
- MCP OAuth device code flow — RFC 8628 fallback for headless and CI environments where interactive auth isn't possible.
/mcp authcommand — Re-authenticate MCP OAuth servers with account switching support built in.- MCP server config RPCs —
mcp.config.list,mcp.config.add,mcp.config.update, andmcp.config.removefor persistent configuration management. /share htmlcommand — Export sessions and research reports as self-contained interactive HTML files for sharing.- postToolUseFailure hooks — New hook for handling tool errors;
postToolUsenow runs only after successful tool calls. - Diff viewer navigation — Home/End and Page Up/Page Down keys now work in the diff viewer.
- Mascot eye animations — Copilot mascot now blinks subtly in interactive mode.
Fixed
- Keystroke loss during load — Keystrokes typed while the CLI is loading are no longer dropped.
- Autopilot cancellation — Pressing Escape or Ctrl+C now properly stops autopilot instead of continuing.
- Tool output preview — Large tool output now shows correct character count and displays up to 500 characters.
- CLI exit delay — Sessions now exit immediately instead of waiting up to 10 seconds.
- MCP connection blocking — Slow-connecting MCP servers no longer block agent startup.
- Windows clipboard images in WSL — Pasting images from Windows clipboard now works in WSL environments.
- User switcher ordering — Accounts in user switcher and
/user listnow display in alphabetical order.
Breaking Changes
- Removed gpt-5.1-codex models — Support for gpt-5.1-codex, gpt-5.1-codex-mini, and gpt-5.1-codex-max has been dropped.
- Ctrl+D behavior changed — Ctrl+D no longer queues a message; use Ctrl+Q or Ctrl+Enter instead.
- Config key naming — Settings now prefer camelCase (askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, disabledSkills); snake_case still works for backward compatibility.
Update via: npm install -g @github/copilot-cli@latest
Source: Copilot CLI