Copilot CLI v0.0.407-0: MCP Config & Mode Cycling

Copilot CLI 0.0.407-0 adds workspace-local MCP config, auto OAuth setup, and improves mode cycling with Tab/Shift+Tab navigation. Multiple UX fixes for terminal, slash commands, and Windows compatibility.

Copilot CLI v0.0.407-0: MCP Config & Mode Cycling

TL;DR

  • Workspace-local MCP configuration via .vscode/mcp.json — no more global setup
  • Tab/Shift+Tab now cycle through modes; shell is now a mode
  • MCP servers with Microsoft OAuth configure automatically
  • Multiple UX fixes: Ctrl+P for slash commands, terminal title on all TTYs, Windows slash flags no longer treated as paths

New

  • GPT-5.3-codex support — added as a model option
  • Workspace-local MCP configuration — define MCP servers in .vscode/mcp.json instead of global config

Improved

  • MCP OAuth auto-configuration — Microsoft OAuth servers now configure automatically without manual client ID setup
  • Mode cycling — Tab cycles forward, Shift+Tab backward; shell is now a mode alongside others
  • Slash command input — Ctrl+P runs slash commands while preserving input (replaces Ctrl+X → /)
  • Terminal title support — works on all TTY terminals, not just select few
  • CI environment handling — auto-update disabled by default in CI
  • Terminal tab display — shows session title when idle
  • ask_user tool — now asks one question at a time for clearer interaction

Fixed

  • Skill changes — changes from /skills commands take effect immediately
  • /session usage string — only shows available subcommands
  • Slash command newlines — commands taking prompts now work when immediately followed by newline
  • Status bar characters — removed unintended characters
  • Autopilot with custom agents — works with agents that specify explicit tools
  • File descriptor leaks — updated node-pty to fix leaks
  • Windows slash flagsdir /B no longer treated as file paths
  • Diff mode flickering — eliminated when navigating files
  • MCP enable/disable errors — show clear error when server name doesn't exist

Update: npm install -g @github/copilot-cli@0.0.407-0

Source: Copilot CLI