Copilot CLI v1.0.35-5: Session Management & MCP Fixes

Copilot CLI 1.0.35-5 adds session delete commands, Ctrl+Y accept shortcut, and fixes MCP server name handling. User settings now stored separately in ~/.copilot/settings.json.

Copilot CLI v1.0.35-5: Session Management & MCP Fixes

TL;DR

  • New session delete commands and Ctrl+Y accept shortcut for faster workflows
  • MCP servers with spaces/special characters now work correctly
  • User settings moved to separate ~/.copilot/settings.json file

New

  • Session delete commands — /session delete, delete, and delete-all subcommands plus x-to-delete in the session picker for cleaner session management
  • Ctrl+Y accept shortcut — Press Ctrl+Y (in addition to Tab) to accept highlighted options in completion popups, @-mentions, and path completions
  • COPILOT_GH_HOST environment variable — Set custom GitHub hostname with precedence over GH_HOST for enterprise deployments

Improved

  • --continue flag behavior — Now prefers resuming sessions from the current working directory instead of the most recently touched session
  • Status line script — Now includes context window fields matching the model badge and /context output for better visibility
  • Settings storage — User settings moved to ~/.copilot/settings.json, separate from internal state in config.json for cleaner configuration management

Fixed

  • MCP server names with spaces and special characters are now supported
  • Skill slash commands (e.g. /skill-name) passed as initial prompt via -i are recognized correctly on startup
  • Shell completion notifications no longer duplicate when read_bash already returned the result

Update with: gh copilot update

Source: Copilot CLI