Copilot CLI 1.0.19: MCP Persistence & Telemetry

Copilot CLI 1.0.19 adds persistent MCP settings, OpenTelemetry monitoring improvements, and fixes for macOS plugin execution and custom agent restoration.

Copilot CLI 1.0.19: MCP Persistence & Telemetry

TL;DR

  • MCP enable/disable settings now persist across sessions
  • OpenTelemetry monitoring improvements for subagent spans and streaming metrics
  • macOS plugin hook script execution fix and custom agent session restoration

New

  • MCP persistence — /mcp enable and /mcp disable commands now remember your settings across sessions instead of resetting.
  • OpenTelemetry enhancements — Subagent spans now use INTERNAL span kind, and chat spans include github.copilot.time_to_first_chunk attribute for streaming performance tracking.
  • Slash command timeline context — Timeline entries now display the command name (e.g., "Review", "Plan") for clearer session history.

Fixed

  • Plugin hook scripts with missing execute permissions now run correctly on macOS.
  • Custom agent properly restores when resuming a session where the agent display name differs from its filename.
  • IDE auto-connect now skips when session is already in use by another client, preventing conflicts.

Update with: npm install -g @github/copilot-cli@latest or check the release page.

Source: Copilot CLI