Copilot CLI 1.0.23: Agent Modes & MCP Migration

Copilot CLI 1.0.23 adds agent mode flags for faster startup, fixes memory backend hangs, and improves MCP migration with a jq command.

Copilot CLI 1.0.23: Agent Modes & MCP Migration

TL;DR

  • Launch CLI directly into agent modes with new --mode, --autopilot, and --plan flags
  • Agent no longer hangs when memory backend is unavailable
  • Build target labels (Bazel/Buck) no longer misidentified as file paths
  • MCP config migration now includes jq command for easier setup

New

  • Agent mode flags--mode, --autopilot, and --plan let you start the CLI directly in a specific agent mode without manual navigation
  • Ctrl+L screen clear — clears terminal without losing your conversation session
  • Slash command picker improvements — now shows full skill descriptions and a refined scrollbar
  • Commands during agent execution/diff, /agent, /feedback, /ide, and /tuikit now work while the agent is running
  • Reasoning token display — token breakdown now shows reasoning token usage when nonzero
  • Remote tab steering — correctly displays Copilot coding agent tasks and supports steering via the Tasks API

Fixed

  • Agent no longer hangs on first turn when memory backend is unavailable
  • Bazel/Buck build target labels (e.g. //package:target) no longer misidentified as file paths
  • Shell output with BEL characters no longer causes repeated terminal beeping
  • MCP config migration notice now includes jq command to migrate .vscode/mcp.json to .mcp.json

Update with: npm install -g @github/copilot-cli@latest

Source: Copilot CLI