Copilot CLI 1.0.42: MCP Diagnostics & Session Fixes

Copilot CLI 1.0.42 improves MCP server diagnostics with stderr output, fixes session warnings and stuck input, and adds a Claude-powered rubber-duck agent for GPT sessions.

Copilot CLI 1.0.42: MCP Diagnostics & Session Fixes

TL;DR

  • MCP server errors now show stderr output and suggest runnable diagnostic commands
  • Remote session export works with non-GitHub repos and repo-less directories
  • Fixed stuck Enter key, false "session in use" warnings, and Windows update failures
  • New rubber-duck agent for GPT sessions powered by Claude (experimental)

New

  • Rubber-duck agent for GPT sessions — Claude-powered debugging assistant available in /experimental
  • -C flag for working directory — Change directory before starting, matching git -C behavior
  • Remote session export expansion — Now supports non-GitHub repositories and repo-less directories

Fixed

  • MCP server diagnostics — Failure warnings now include stderr output and suggest directly runnable /mcp show commands when server names contain whitespace
  • Session resume false warning — "Session in use" warning no longer appears after choosing "Go back"
  • Stuck Enter key — Key no longer gets permanently stuck after cancelling a request
  • Exit message clarity — Resume command now shows session ID instead of auto-generated name when session hasn't been renamed
  • Exit summary suppression — No longer shown when session has no user messages and no saved session to resume
  • Windows update failures — CLI updates no longer fail with ENOENT when transient EPERM occurs during package extraction

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

Source: Copilot CLI