Copilot CLI v1.0.5: PR Management & Extensions

Copilot CLI 1.0.5 adds /pr for pull request management, /extensions for plugin control, and expanded file mention paths. Plus 12+ bug fixes for Windows, auth, and diff rendering.

Copilot CLI v1.0.5: PR Management & Extensions

TL;DR

  • New /pr command for creating, viewing, and fixing PRs directly from the CLI
  • /extensions command to manage CLI extensions
  • File mentions now support absolute paths, home directory, and parent paths
  • Multiple bug fixes for Windows, authentication, and diff rendering

New

  • /pr command — Create and view pull requests, auto-fix CI failures, address review feedback, and resolve merge conflicts without leaving the CLI.
  • /extensions command — View, enable, and disable CLI extensions in one place.
  • @ file mentions expansion — Reference files outside your project with absolute paths (@/usr/...), home directory (@~/...), and relative parent paths (@../...).
  • /version command — Display CLI version and check for updates from within the session.
  • Syntax highlighting in /diff — Support for 17 programming languages in diff view.
  • Dynamic MCP/skill retrieval — Experimental embedding-based retrieval of MCP and skill instructions per turn.
  • /changelog enhancements — Browse and summarize multiple release notes with last <N>, since <version>, and summarize options.
  • preCompact hook — Run commands before context compaction starts.
  • Background agent messages — Send follow-up messages to background agents with the write_agent tool for multi-turn conversations.

Fixed

  • Terminal title no longer resets to default after running /clear or /new.
  • Right-click paste now goes to the active dialog input instead of the main conversation input.
  • Diff view displays correctly on Windows instead of showing corrupted or overwritten text.
  • Kitty keyboard protocol escape sequences no longer appear at shutdown.
  • Claude Sonnet 4.6 default model setting is now preserved correctly.
  • Plugin uninstall reliably removes files using the stored install path.
  • PR descriptions with backtick-formatted code render correctly on Windows/PowerShell.
  • View tool shows partial content for large single-line files (minified JS, large JSON) instead of empty output.
  • Memory storage errors now indicate when repository doesn't exist or you lack write access.
  • Session reports authentication error instead of hanging when token is invalid or expired.
  • Clear error message shown when a file path is passed as a CLI command.
  • Hooks config files that omit the version field are now accepted.

Breaking Changes

  • Network (UNC) paths blocked — Block network paths to prevent credential leakage via SMB authentication.
  • Classic PAT handling — Classic Personal Access Tokens (ghp_) in environment variables now show a clear error instead of silently exiting.
  • Experimental mode restart — Toggling experimental mode with /experimental on|off automatically restarts the CLI to apply changes immediately.

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

Source: Copilot CLI