Skip to content

Releases: github/copilot-cli

0.0.411

17 Feb 20:53
1c1181d

Choose a tag to compare

2026-02-17

  • Improve error messaging and guidance when access denied by policy
  • Custom agents use disable-model-invocation instead of infer (backward compatible)
  • Add support for Claude Sonnet 4.6 model
  • Memory storage shows subject, fact, and citations in timeline
  • Tab completion respects the highlighted slash command selection
  • Support MCP servers from Windows On-Device Registry
  • Text selection now works in footer area in alt-screen mode
  • Support --alt-screen on and --alt-screen off syntax
  • Add include_coauthor config option to disable Co-authored-by trailer in git commits
  • SDK APIs for plan mode, autopilot, fleet, and workspace files
  • Autopilot mode and /fleet command now available to all users
  • Alt-screen viewport auto-scrolls when dragging selection to edge
  • Interactive shell commands complete on all versions of Windows
  • Reduce memory usage in alt-screen mode during long sessions
  • Session picker no longer flashes when using --resume in alt-screen mode
  • Terminal bell rings once when agent finishes, not on every tool completion
  • Custom instruction files are recognized regardless of casing
  • PowerShell commands with syntax errors no longer hang
  • Improve text selection responsiveness in --alt-screen mode
  • Cursor shows when suspending and hides when resuming

0.0.411-1

17 Feb 14:41
1c1181d

Choose a tag to compare

0.0.411-1 Pre-release
Pre-release

Added

  • Support MCP servers from Windows On-Device Registry
  • Text selection now works in footer area in alt-screen mode
  • Support --alt-screen on and --alt-screen off syntax
  • Add include_coauthor config option to disable Co-authored-by trailer in git commits
  • SDK APIs for plan mode, autopilot, fleet, and workspace files
  • Autopilot mode and /fleet command now available to all users
  • Alt-screen viewport auto-scrolls when dragging selection to edge

Improved

  • When launched from CCA, code review tool now respects custom instructions. Note that code review tool already respects custom instructions when launched directly.

Fixed

  • Interactive shell commands complete on all versions of Windows
  • Reduce memory usage in alt-screen mode during long sessions
  • Session picker no longer flashes when using --resume in alt-screen mode
  • Terminal bell rings once when agent finishes, not on every tool completion
  • Custom instruction files are recognized regardless of casing
  • PowerShell commands with syntax errors no longer hang
  • Improve text selection responsiveness in --alt-screen mode
  • Cursor shows when suspending and hides when resuming

0.0.411-0

16 Feb 17:07

Choose a tag to compare

0.0.411-0 Pre-release
Pre-release

Added

  • Text selection now works in footer area in alt-screen mode
  • Support --alt-screen on and --alt-screen off syntax
  • SDK APIs for plan mode, autopilot, fleet, and workspace files

Fixed

  • Interactive shell commands complete on all versions of Windows
  • Reduce memory usage in alt-screen mode during long sessions
  • Terminal bell rings once when agent finishes, not on every tool completion
  • Improve text selection responsiveness in --alt-screen mode

0.0.410

14 Feb 00:52

Choose a tag to compare

2026-02-14

  • Fixed high memory usage caused by rapid logging
  • Shell mode pastes raw text instead of paste tokens
  • Reduce memory usage from encoding streaming chunks
  • Fix alt-screen and timeline URL rendering to preserve long links without truncation
  • Reduced memory growth in long sessions by evicting transient events after compaction
  • Fixed high memory usage when loading large sessions
  • Fixed high memory usage during shell commands with rapid output
  • Add /init suppress to control init suggestions per repository
  • Show IDE file selection indicator in the status bar when connected to an IDE
  • Add repo-level settings to disable individual validation tools
  • ACP server supports loading existing sessions
  • Page Up/Page Down keyboard scrolling in alt-screen mode
  • Add Ctrl+Z suspend/resume support on Unix platforms
  • Support tilde (~) expansion in MCP server cwd configuration
  • Support ctrl+n and ctrl+p as arrow key alternatives
  • Exit CLI with ctrl+d on empty prompt
  • Fix unknown option '--no-warnings' error
  • Shift+Enter inserts newlines in terminals with kitty keyboard protocol
  • MCP server list selection adjusts correctly after deletion
  • Shell mode removed from Shift+Tab cycle, accessed only via !
  • Improve /tasks dialog with consistent icons and typography
  • Exit from alt-screen no longer replays full session history
  • MCP server errors and loading issues surface in timeline
  • Reduce input jitter with frame coalescing and smoother alt-screen animations
  • Extend skill name validation to support underscores, dots, and spaces; make name and description optional in skill frontmatter with sensible fallbacks
  • Add Copilot co-authored by trailer to git commits created

0.0.410-1

13 Feb 17:01

Choose a tag to compare

0.0.410-1 Pre-release
Pre-release

Added

  • Show IDE file selection indicator in the status bar when connected to an IDE
  • Add repo-level settings to disable individual validation tools
  • ACP server supports loading existing sessions
  • Page Up/Page Down keyboard scrolling in alt-screen mode
  • Add Ctrl+Z suspend/resume support on Unix platforms
  • Support tilde (~) expansion in MCP server cwd configuration
  • Support ctrl+n and ctrl+p as arrow key alternatives
  • Exit CLI with ctrl+d on empty prompt

Improved

  • Shell mode removed from Shift+Tab cycle, accessed only via !
  • Improve /tasks dialog with consistent icons and typography
  • Exit from alt-screen no longer replays full session history
  • MCP server errors and loading issues surface in timeline
  • Reduce input jitter with frame coalescing and smoother alt-screen animations
  • Extend skill name validation to support underscores, dots, and spaces; make name and description optional in skill frontmatter with sensible fallbacks

Fixed

  • Fix unknown option '--no-warnings' error
  • Shift+Enter inserts newlines in terminals with kitty keyboard protocol
  • MCP server list selection adjusts correctly after deletion

0.0.410-0

13 Feb 16:28

Choose a tag to compare

0.0.410-0 Pre-release
Pre-release

Added

  • Add repo-level settings to disable individual validation tools
  • ACP server supports loading existing sessions
  • Page Up/Page Down keyboard scrolling in alt-screen mode
  • Support tilde (~) expansion in MCP server cwd configuration
  • Support ctrl+n and ctrl+p as arrow key alternatives
  • Exit CLI with ctrl+d on empty prompt

Improved

  • Shell mode removed from Shift+Tab cycle, accessed only via !
  • Improve /tasks dialog with consistent icons and typography
  • MCP server errors and loading issues surface in timeline
  • Reduce input jitter with frame coalescing and smoother alt-screen animations

Fixed

  • Fix unknown option '--no-warnings' error
  • Shift+Enter inserts newlines in terminals with kitty keyboard protocol

0.0.409

12 Feb 22:09

Choose a tag to compare

2026-02-12

  • /diff uses full screen in alt-screen mode
  • Quick help overlay: press ? to see grouped shortcuts and commands, navigate with arrow keys
  • Theme preview appears above theme list in screen reader mode
  • Add list_copilot_spaces tool to default GitHub MCP config
  • Subagents return complete responses
  • CLI now integrates with VS Code, use /ide for more information.
  • Permission prompts with long diffs are scrollable in alt-screen mode
  • Include default plugin marketplaces (copilot-plugins, awesome-copilot) for easier plugin discovery

0.0.408

12 Feb 12:28

Choose a tag to compare

2026-02-12

  • Add /streamer-mode to hide preview model names and quota details for streaming
  • Makes shellId more flexible to not error when a number is passed
  • Background tasks hint updates when detached shells are killed or removed
  • Add mouse text selection in --alt-screen mode
  • ! commands with large output no longer crash the CLI
  • Fix duplicate/ghost lines appearing when resizing the terminal in alt-screen mode
  • MCP servers respect the cwd working directory property
  • Add substring matching to slash command autocomplete
  • Change run command shortcut from ctrl+p to ctrl+s

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