npm @github/copilot 0.0.422-1

3 hours ago

Added

  • Load personal hooks from ~/.copilot/hooks in addition to repo-level .github/hooks
  • Add copy_on_select config option to auto-copy selected text to clipboard in alt screen mode
  • Add exitPlanMode.request protocol method for SDK plan approval support
  • Automatic notifications when background shell commands and agents complete
  • Press Ctrl+R to search command history with reverse incremental search (like Bash)
  • Add startup prompt hooks to auto-submit prompts or slash commands when a session starts
  • Support enabledPlugins in config for automatic plugin installation at startup
  • Support installing plugins from ssh:// URLs
  • Session usage metrics (requests, tokens, code changes) are now persisted to events.jsonl after each session ends

Improved

  • Show a clear, actionable error message when git is not installed and a remote plugin or marketplace is used
  • Text selection persists after copying to clipboard in alt screen
  • Reduce memory usage in alt-screen mode for long sessions
  • @-mention file completion always reflects the current state of the working directory
  • Links in alt-screen mode are rendered with underline styling for better visibility
  • /delegate prompts for a target remote in multi-remote repositories and clarifies confirmation text
  • Hide noisy todo bookkeeping queries and show dependency details in timeline
  • Rename launch_messages config setting to companyAnnouncements
  • Show a waiting message when the terminal is handed to an external editor
  • Rename repository config from .github/copilot/config.json to settings.json

Fixed

  • Plugin cache automatically recovers from a corrupted or incomplete clone without manual intervention
  • IME candidate windows appear at correct cursor position in CJK input
  • Opening links on Windows correctly handles URLs with & query parameters
  • ESC key to cancel works correctly in tmux and other non-kitty terminals
  • GitHub MCP server stays enabled in repositories that have both Azure DevOps and GitHub remotes
  • Colons in inline code render correctly inside markdown tables
  • Plugin-contributed LSP servers are now loaded, started, and shown in /lsp show
  • Pressing Enter in required enum field now selects the highlighted option
  • CLI no longer hangs for minutes when working in a directory with a large number of files
  • GitHub MCP server connection status is accurately tracked and counted in the status indicator
  • Ctrl+K joins lines when cursor is at end of line, matching standard Emacs/terminal behavior
  • Escape sequences split across input chunks no longer leak into text input

Don't miss a new copilot release

NewReleases is sending notifications on new releases.