Copilot CLI v1.0.16: MCP Fixes & Permission Hooks

Copilot CLI 1.0.16 fixes MCP server reconnection issues, adds programmatic permission hooks, and removes deprecated settings. Key stability improvements for working directory changes and authentication flows.

Copilot CLI v1.0.16: MCP Fixes & Permission Hooks

TL;DR

  • MCP servers now reconnect correctly when working directory changes
  • New PermissionRequest hook lets scripts approve/deny tool permissions programmatically
  • SQL prompt tags hidden when sql tool is excluded
  • Deprecated marketplaces setting removed — use extraKnownMarketplaces instead

New

  • PermissionRequest hook — Scripts can now programmatically approve or deny tool permission requests instead of manual intervention.
  • MCP tool call timeline display — Tool name and parameter summary now visible in the timeline for better debugging and transparency.

Fixed

  • MCP server reconnection — Servers now reconnect correctly with valid authentication when the working directory changes.
  • MCP server loading — Servers load correctly after login, user switch, and /mcp reload commands.
  • SQL prompt tags — Tags no longer appear when sql tool is excluded via excludedTools or availableTools.
  • BYOK Anthropic provider — Now respects the configured maxOutputTokens limit.

Breaking Changes

  • Deprecated marketplaces setting removed — Use extraKnownMarketplaces instead. Update your configuration if you're still using the old setting.

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

Source: Copilot CLI