Copilot CLI v1.0.8-0: MCP Validation & Hook Support

Copilot CLI 1.0.8-0 adds MCP server validation, hook config support, and fixes terminal scroll behavior in macOS and tmux.

Copilot CLI v1.0.8-0: MCP Validation & Hook Support

TL;DR

  • MCP server validation against registries now available (experimental)
  • Hooks can be defined in settings.json, settings.local.json, and config.json
  • Terminal scroll and Ctrl-C behavior fixed across macOS, tmux, and other terminals

New

  • Extension mode setting — Control extensibility of your Copilot CLI setup
  • MCP server validation — Validate MCP servers against configured registries using the experimental MCP_ALLOWLIST feature flag
  • --resume task ID support — Resume tasks by task ID in addition to session ID
  • Hook definitions in config files — Define hooks in settings.json, settings.local.json, and config.json for more flexible automation

Improved

  • Dialog titles now display consistently across all dialog boxes

Fixed

  • Scroll now works correctly in macOS Terminal.app and terminals without SGR mouse encoding support
  • Mouse scroll in tmux no longer breaks after returning from an external editor
  • Ctrl-C in prompt mode exits immediately instead of waiting for the request to complete
  • Spinner animation no longer delays visible output in the timeline

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

Source: Copilot CLI