Copilot CLI v1.0.14: BYOM Fixes & Performance

Copilot CLI 1.0.14 fixes BYOM image handling, reasoning effort, and config-dir bugs. Startup time cut via V8 caching and parallel init. 20+ fixes total.

Copilot CLI v1.0.14: BYOM Fixes & Performance

TL;DR

  • BYOM image handling and reasoning effort now work correctly
  • Startup time cut via V8 compile cache and parallel initialization
  • Fixed config-dir being ignored on session resume, clipboard corruption, and MCP auth issues
  • Removed gemini-3-pro-preview model support

New

  • V8 compile cache — Reduces parse and compile time on repeated CLI invocations for faster startup
  • Parallel initialization — Terminal detection, auth, and git operations now run concurrently instead of sequentially
  • MCP registry retries — Automatic retries and request timeouts make registry lookups more reliable
  • SDK elicitation API — Session participants can now respond to elicitation requests via handlePendingElicitation

Fixed

  • BYOM image handling — Images are now correctly sent to Anthropic models when using Bring Your Own Model
  • BYOM reasoning effort — Reasoning effort setting now applies correctly with BYOM providers
  • Model picker override — Selection correctly overrides the --model flag for the current session
  • Config-dir ignored on resume — Fixed --config-dir being silently ignored when resuming a session, causing fallback to ~/.copilot
  • Terminal output stability — Output no longer clears or jumps on error exit
  • Shift+Enter in Kitty — Newline insertion now works in terminals with Kitty keyboard protocol support
  • Git marketplace errors — Show underlying error details when a Git marketplace URL fails to clone
  • macOS permission prompts — Temp file operations no longer trigger unnecessary permission prompts
  • Shell cleanup — Processes are now cleaned up properly when a session ends
  • MCP Entra ID consent — MCP servers using Microsoft Entra ID authentication no longer show consent screen on every login
  • Search timeouts — Grep and glob search results return promptly when a timeout is reached
  • Elicitation keystroke loss — Keystrokes no longer dropped when typing quickly in elicitation dialogs
  • Windows clipboard corruption — Native Windows clipboard copy no longer includes stray U+FEFF character at start of pasted text
  • MCP allowlist hiding — Servers blocked by allowlist policy are now hidden from /mcp show
  • Classic PAT errors — Clear error messaging when using classic personal access tokens
  • Grep memory usage — Grep tool handles large files and long lines without running out of memory
  • MCP OAuth in ACP mode — OAuth authentication now works when CLI runs in ACP mode
  • Browser splitting — $BROWSER environment variable is now split on spaces correctly
  • Mouse paste corruption — Pasted text is no longer corrupted when mouse support is active
  • Plugin uninstall cleanup — Uninstalling a marketplace plugin removes its cached data from disk
  • CPU usage during streaming — Optimized spinner rendering and task polling reduce CPU load

Breaking Changes

  • gemini-3-pro-preview removed — Support for this model has been dropped; use an alternative Gemini model or switch providers

Update: npm install -g @github/copilot-cli@latest or check the release page for platform-specific instructions.

Source: Copilot CLI