Releases: github/copilot-cli
Releases · github/copilot-cli
1.0.19-0
Improved
- Skip IDE auto-connect when session is already in use by another client
- Slash command timeline entries now include the command name (e.g., "Review", "Plan") for better context
Fixed
- Plugin hook scripts with missing execute permissions now run correctly on macOS
- Custom agent is properly restored when resuming a session where the agent display name differs from its filename
1.0.18
2026-04-04
- New Critic agent automatically reviews plans and complex implementations using a complementary model to catch errors early (available in experimental mode for Claude models)
- Session resume picker correctly groups sessions by branch and repository on first use
- preToolUse hook permissionDecision 'allow' now suppresses the tool approval prompt
- Add notification hook event that fires asynchronously on shell completion, permission prompts, elicitation dialogs, and agent completion
1.0.17
2026-04-03
- Built-in skills are now included with the CLI, starting with a guide for customizing Copilot cloud agent's environment
- MCP OAuth flows now support HTTPS redirect URIs via a self-signed certificate fallback, improving compatibility with OAuth providers that require HTTPS (e.g., Slack)
- /resume session picker loads significantly faster, especially with large session histories
1.0.16
2026-04-02
- SQL prompt tags no longer appear when sql tool is excluded via excludedTools or availableTools
- MCP tool calls display tool name and parameter summary in the timeline
- MCP server reconnects correctly with valid authentication when the working directory changes
- Add PermissionRequest hook to allow scripts to programmatically approve or deny tool permission requests
- Remove deprecated
marketplacesrepository setting (useextraKnownMarketplacesinstead) - MCP servers load correctly after login, user switch, and /mcp reload
- BYOK Anthropic provider now respects the configured maxOutputTokens limit
- Remove deprecated
marketplacesrepository setting (useextraKnownMarketplacesinstead)
1.0.16-1
Pre-release 1.0.16-1
1.0.16-0
Fixed
- MCP servers load correctly after login, user switch, and /mcp reload
- BYOK Anthropic provider now respects the configured maxOutputTokens limit
Removed
- Remove deprecated
marketplacesrepository setting (useextraKnownMarketplacesinstead)
1.0.15
2026-04-01
- Remove support for gpt-5.1-codex, gpt-5.1-codex-mini, and gpt-5.1-codex-max models
- Copilot mascot now blinks with subtle eye animations in interactive mode
- User switcher and
/user listdisplay accounts in alphabetical order - Add mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for managing persistent MCP server configuration
- Add device code flow (RFC 8628) as a fallback for MCP OAuth in headless and CI environments
- Add
/mcp authcommand and re-authentication UI for MCP OAuth servers with account switching support - Add postToolUseFailure hooks for tool errors and make postToolUse run only after successful tool calls
- Add /share html command to export sessions and research reports as self-contained interactive HTML files
- Autopilot no longer continues after pressing Escape or Ctrl+C to cancel
- Keystrokes typed while the CLI is loading are no longer lost
- Large tool output preview shows correct character count and up to 500 characters
- Add Home/End and Page Up/Page Down navigation to the diff viewer
- CLI exits immediately after a session ends instead of waiting up to 10 seconds
- Config settings askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, and disabledSkills now use camelCase names (snake_case still accepted)
- Many settings keys now prefer camelCase names (snake_case names still work)
- Ctrl+D no longer queues a message; use Ctrl+Q or Ctrl+Enter to queue
- MCP servers that are slow to connect no longer block the agent from starting
- Pasting images from the Windows clipboard now works in WSL environments
1.0.15-2
Improved
- User switcher and
/user listdisplay accounts in alphabetical order
1.0.15-1
New
- Add mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for managing persistent MCP server configuration
Added
- Add device code flow (RFC 8628) as a fallback for MCP OAuth in headless and CI environments
- Add
/mcp authcommand and re-authentication UI for MCP OAuth servers with account switching support - Add postToolUseFailure hooks for tool errors and make postToolUse run only after successful tool calls
- Add /share html command to export sessions and research reports as self-contained interactive HTML files
Improved
- Add Home/End and Page Up/Page Down navigation to the diff viewer
- CLI exits immediately after a session ends instead of waiting up to 10 seconds
- Config settings askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, and disabledSkills now use camelCase names (snake_case still accepted)
- Many settings keys now prefer camelCase names (snake_case names still work)
Fixed
- Autopilot no longer continues after pressing Escape or Ctrl+C to cancel
- Keystrokes typed while the CLI is loading are no longer lost
- Large tool output preview shows correct character count and up to 500 characters
Removed
- Ctrl+D no longer queues a message; use Ctrl+Q or Ctrl+Enter to queue
1.0.15-0
Fixed
- MCP servers that are slow to connect no longer block the agent from starting
- Pasting images from the Windows clipboard now works in WSL environments