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.
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