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.
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