Copilot CLI v0.0.422-0: Hooks, Plugins & Metrics

Copilot CLI 0.0.422-0 adds personal hooks, automatic plugin installation, and session metrics. Config file renamed—update your repos.

Copilot CLI v0.0.422-0: Hooks, Plugins & Metrics

TL;DR

  • Personal hooks now load from ~/.copilot/hooks alongside repo-level hooks
  • Automatic plugin installation via enabledPlugins config
  • Session metrics (requests, tokens, code changes) persisted to events.jsonl
  • Config file renamed from .github/copilot/config.json to settings.json — update your repos

New

  • Personal hooks from ~/.copilot/hooks — Load custom hooks globally without duplicating them across repos
  • enabledPlugins config — Plugins install automatically at startup instead of manual setup
  • Session usage metrics — Requests, tokens, and code changes logged to events.jsonl after each session

Improved

  • Git error messaging — Clear, actionable error when git isn't installed and you use remote plugins or marketplace
  • Alt-screen link rendering — Links now underlined for better visibility
  • /delegate prompt — Now prompts for target remote in multi-remote repos with clearer confirmation text
  • Timeline noise reduction — Hide todo bookkeeping queries, show dependency details instead
  • Config setting rename — launch_messages is now companyAnnouncements
  • External editor feedback — Show waiting message when terminal hands off to external editor
  • Repository config rename — .github/copilot/config.json is now settings.json

Fixed

  • Plugin cache corruption — Auto-recovers from corrupted or incomplete clones without manual intervention
  • Windows URL handling — Links with & query parameters now open correctly
  • Markdown table code rendering — Colons in inline code render properly inside tables
  • Ctrl+K line joining — Now matches standard Emacs/terminal behavior when cursor is at end of line

Breaking Changes

  • Repository config location — Rename .github/copilot/config.json to settings.json in your repos
  • Config setting name — Update launch_messages to companyAnnouncements in your config

Update via: npm install -g @github/copilot-cli@0.0.422-0

Source: Copilot CLI