Skip to content

Releases: github/copilot-cli

0.0.407

11 Feb 20:16

Choose a tag to compare

2026-02-11

  • Improve authentication error messages in prompt mode
  • Quota exceeded error links to Copilot settings with actionable guidance
  • Theme picker shows live preview of diffs and markdown, adds colorblind and tritanopia theme variants
  • Add /on-air mode to hide model names and quota details for streaming
  • Show agent type and description in read_agent timeline entries
  • /tasks shows Recent Activity for background agents
  • Add experimental alternate screen buffer mode: --alt-screen
  • Interactive programs that query terminal state work in shell
  • Subagents fall back to session model when default model blocked by policy
  • Expose session context in session.list SDK response
  • Keyboard shortcut hints display consistently with bold styling throughout the CLI
  • Add tools.list RPC to query available built-in tools
  • Streaming responses automatically retry when interrupted by server errors
  • Add option to approve tool permissions permanently for a location
  • Add /instructions command to view and toggle custom instruction files
  • Ctrl-b and ctrl-f cursor movement now available on all platforms
  • Ctrl+d now favors deleting character after cursor, with queueing moved to ctrl+q (or ctrl+enter)
  • Editing MCP servers shows existing configuration values
  • --resume creates new sessions with provided UUID
  • Add workspace-local MCP configuration via .vscode/mcp.json
  • Skill changes from /skills commands take effect immediately
  • /session usage string only shows available subcommands
  • Slash commands which take prompts now work when immediately followed by a new-line
  • Remove unintended characters from status bar
  • Autopilot mode works with custom agents that specify explicit tools
  • Updated node-pty to fix file descriptor leaks
  • Windows slash flags (e.g., dir /B) are no longer treated as file paths
  • Diff mode no longer flickers when navigating files
  • /mcp disable and /mcp enable show clear error when server name doesn't exist
  • MCP servers using Microsoft OAuth configure automatically without manual client ID setup
  • Tab cycles modes forward, Shift+Tab backward; shell is now a mode
  • Ctrl+P runs slash commands while preserving input (replaces Ctrl+X → /)
  • Terminal title works on all TTY terminals, not just select few
  • Help text notes auto-update is disabled in CI environments by default
  • Terminal tab shows session title when idle
  • ask_user tool asks one question at a time for clearer interaction

0.0.407-1

10 Feb 19:46

Choose a tag to compare

0.0.407-1 Pre-release
Pre-release

Added

  • Add /instructions command to view and toggle custom instruction files

Improved

  • Show agent type and description in read_agent timeline entries
  • Ctrl-b and ctrl-f cursor movement now available on all platforms

Fixed

  • Subagents fall back to session model when default model blocked by policy
  • Editing MCP servers shows existing configuration values

0.0.407-0

10 Feb 16:21

Choose a tag to compare

0.0.407-0 Pre-release
Pre-release

Added

  • Add support for gpt-5.3-codex
  • Add workspace-local MCP configuration via .vscode/mcp.json

Improved

  • MCP servers using Microsoft OAuth configure automatically without manual client ID setup
  • Tab cycles modes forward, Shift+Tab backward; shell is now a mode
  • Ctrl+P runs slash commands while preserving input (replaces Ctrl+X → /)
  • Terminal title works on all TTY terminals, not just select few
  • Help text notes auto-update is disabled in CI environments by default
  • Terminal tab shows session title when idle
  • ask_user tool asks one question at a time for clearer interaction

Fixed

  • Skill changes from /skills commands take effect immediately
  • /session usage string only shows available subcommands
  • Slash commands which take prompts now work when immediately followed by a new-line
  • Remove unintended characters from status bar
  • Autopilot mode works with custom agents that specify explicit tools
  • Updated node-pty to fix file descriptor leaks
  • Windows slash flags (e.g., dir /B) are no longer treated as file paths
  • Diff mode no longer flickers when navigating files
  • /mcp disable and /mcp enable show clear error when server name doesn't exist

0.0.406

07 Feb 19:10

Choose a tag to compare

2026-02-07

  • Add support for Claude Opus 4.6 Fast (Preview)
  • Markdown formatting displays in non-interactive mode output
  • Display warning when user has no Copilot subscription
  • Commands from plugins are now translated into skills
  • Add /changelog command to view release notes
  • plugin marketplace add accepts URLs as sources
  • --no-experimental flag disables experimental features
  • CLI interface renders without extra blank line
  • /mcp show displays enabled/disabled status for MCP tools
  • MCP tool responses now include structured content (images, resources) for richer UI display in VS Code

0.0.406-1

06 Feb 23:39

Choose a tag to compare

0.0.406-1 Pre-release
Pre-release

Added

  • Display warning when user has no Copilot subscription
  • Commands from plugins are now translated into skills
  • Add /changelog command to view release notes
  • plugin marketplace add accepts URLs as sources

Improved

  • /mcp show displays enabled/disabled status for MCP tools
  • MCP tool responses now include structured content (images, resources) for richer UI display in VS Code

Fixed

  • --no-experimental flag disables experimental features
  • CLI interface renders without extra blank line

0.0.406-0

06 Feb 14:39

Choose a tag to compare

0.0.406-0 Pre-release
Pre-release

Added

  • Display warning when user has no Copilot subscription
  • Commands from plugins are now translated into skills

Improved

  • /mcp show displays enabled/disabled status for MCP tools
  • MCP tool responses now include structured content (images, resources) for richer UI display in VS Code

0.0.405

05 Feb 22:47

Choose a tag to compare

2026-02-05

  • Plugin and marketplace names support uppercase letters
  • /experimental shows help screen listing experimental features
  • Fix SQL tool disconnects
  • Plugins can bundle LSP server configurations

0.0.404

05 Feb 19:08

Choose a tag to compare

2026-02-05

  • Add support for claude-opus-4.6 model
  • /allow-all and /yolo execute immediately
  • MCP servers shut down concurrently for improved performance
  • Cancel --resume session picker to start a new session
  • MCP server configurations default to all tools when tools parameter not specified
  • Add /tasks command to view and manage background tasks
  • Enable background agents for all users
  • Simplify and clarify /delegate command messaging
  • GITHUB_TOKEN environment variable now accessible in agent shell sessions

0.0.404-0

05 Feb 14:36

Choose a tag to compare

0.0.404-0 Pre-release
Pre-release

Added

  • Add /tasks command to view and manage background tasks
  • Enable background agents for all users

Improved

  • Simplify and clarify /delegate command messaging
  • GITHUB_TOKEN environment variable now accessible in agent shell sessions

0.0.403

05 Feb 08:43

Choose a tag to compare

2026-02-04

  • Windows Task Manager displays correct application name
  • Introduce security check preventing use of modules outside of application bundle
  • ACP model info includes usage multiplier and enablement status
  • Fix logic checking user organization membership
  • Stop MCP servers before updating plugins
  • Detached shell processes work on vanilla macOS installations
  • Escape key consistently aborts permission dialogs regardless of selection
  • Plugin skills work in prompt mode
  • Config files preserve custom fields when CLI updates them
  • Reasoning summaries enabled by default for supporting models
  • Support comma-separated tools in custom agent frontmatter
  • Skills with unknown frontmatter fields now load with warnings instead of being silently skipped