Skip to content

Releases: github/copilot-cli

1.0.19-0

06 Apr 14:56

Choose a tag to compare

1.0.19-0 Pre-release
Pre-release

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

04 Apr 04:01

Choose a tag to compare

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

03 Apr 00:33

Choose a tag to compare

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

02 Apr 16:52

Choose a tag to compare

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 marketplaces repository setting (use extraKnownMarketplaces instead)
  • MCP servers load correctly after login, user switch, and /mcp reload
  • BYOK Anthropic provider now respects the configured maxOutputTokens limit
  • Remove deprecated marketplaces repository setting (use extraKnownMarketplaces instead)

1.0.16-1

02 Apr 01:36

Choose a tag to compare

1.0.16-1 Pre-release
Pre-release

Pre-release 1.0.16-1

1.0.16-0

01 Apr 21:15

Choose a tag to compare

1.0.16-0 Pre-release
Pre-release

Fixed

  • MCP servers load correctly after login, user switch, and /mcp reload
  • BYOK Anthropic provider now respects the configured maxOutputTokens limit

Removed

  • Remove deprecated marketplaces repository setting (use extraKnownMarketplaces instead)

1.0.15

01 Apr 17:12

Choose a tag to compare

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 list display 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 auth command 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

01 Apr 14:48

Choose a tag to compare

1.0.15-2 Pre-release
Pre-release

Improved

  • User switcher and /user list display accounts in alphabetical order

1.0.15-1

01 Apr 12:55

Choose a tag to compare

1.0.15-1 Pre-release
Pre-release

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 auth command 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

31 Mar 13:27

Choose a tag to compare

1.0.15-0 Pre-release
Pre-release

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