Skip to content

Releases: github/copilot-cli

0.0.401-1

02 Feb 18:19

Choose a tag to compare

0.0.401-1 Pre-release
Pre-release

Fixed

  • ACP terminal-auth passes correct arguments to login
  • Arrow and special keys work reliably when held down
  • Slash command ghost text appends correctly

0.0.401-0

02 Feb 15:37

Choose a tag to compare

0.0.401-0 Pre-release
Pre-release

Added

  • Add copilot login subcommand and support ACP terminal-auth
  • Add agentStop and subagentStop hooks to control agent completion

Fixed

  • CLI handles unknown keypresses gracefully
  • /diff displays accurate line numbers with dual column layout

0.0.400

30 Jan 22:28

Choose a tag to compare

2026-01-30

  • Add MCP server instructions support
  • Timeline displays user responses to ask_user tool prompts with username
  • Ordered lists display with numbers instead of dashes
  • Add theme picker with /theme command and GitHub Dark/Light themes
  • Fix support for pasting large content on Windows Terminal
  • Better handle large results from grep and glob tools to avoid memory issues
  • CLI now sends DELETE requests to remove MCP servers when shutting down
  • Fix not being able to arrow key out of text inputs in select lists
  • ACP server supports changing models during a session
  • ACP server support permission flags: --yolo, --allow-all, etc. and permissions config
  • Show progress indicator in terminal tab when thinking
  • Remove bundled LSP servers (TypeScript, Python)
  • Improve compatibility with remote MCP servers that use OAuth
  • Markdown table headers display in bold
  • Add autopilot mode for autonomous task completion (experimental)
  • Add fuzzy search to model picker
  • Freeform text input in list pickers works correctly
  • Add copilot plugin subcommand for non-interactive plugin management
  • CLI is more responsive in sessions with many messages
  • Shell path detection more accurately handles spaces, quotes, and Windows switches
  • Diff mode file list uses carousel navigation, showing up to 5 files at a time
  • Holding backspace continues deleting text
  • Better support for UNIX keyboard bindings (Ctrl+A/E/W/U/K, Alt+arrows) and multiline content in various text inputs
  • Add launch_messages config for startup announcements
  • The Code Review tool handles large changesets by ignoring build artifacts and limiting to 100 files

0.0.400-0

30 Jan 14:32

Choose a tag to compare

0.0.400-0 Pre-release
Pre-release

Added

  • Add MCP server instructions support
  • Add theme picker with /theme command and GitHub Dark/Light themes
  • ACP server supports changing models during a session
  • Show progress indicator in terminal tab when thinking
  • Add fuzzy search to model picker

Improved

  • CLI now sends DELETE requests to remove MCP servers when shutting down
  • Markdown table headers display in bold
  • Better support for UNIX keyboard bindings (Ctrl+A/E/W/U/K, Alt+arrows) and multiline content in various text inputs

Fixed

  • Ordered lists display with numbers instead of dashes
  • Fix support for pasting large content on Windows Terminal
  • Freeform text input in list pickers works correctly
  • The Code Review tool handles large changesets by ignoring build artifacts and limiting to 100 files

0.0.399

29 Jan 19:13

Choose a tag to compare

2026-01-29

  • Compaction messages show clearer command hints to view checkpoint summaries
  • Press Ctrl+X then / to run slash commands without losing your input
  • Improve /diff command with better visual indicators and scroll acceleration
  • Add /allow-all and /yolo commands to auto-approve all permissions during a session
  • Add Copilot option for agent creation wizard to generate name, description, and instructions based on initial agent description
  • Add LSP (Language Server Protocol) tool for code intelligence (requires staff flag)
  • Sessions get AI-generated names from first message
  • Skills remain effective after conversation history is compacted
  • /usage now includes token consumption from sub-agents (e.g., the general-purpose agent)
  • Support .claude/commands/ single-file commands as simpler alternative to skills
  • Skills load correctly on Windows
  • Add /diff command to review session changes
  • Undo/rewind to previous states with double-Esc

0.0.399-0

29 Jan 17:51

Choose a tag to compare

0.0.399-0 Pre-release
Pre-release

Added

  • Press Ctrl+X then / to run slash commands without losing your input
  • Add LSP (Language Server Protocol) tool for code intelligence (requires experimental flag)
  • Add /diff command to review session changes

Improved

  • Compaction messages show clearer command hints to view checkpoint summaries

Fixed

  • /usage now includes token consumption from sub-agents (e.g., the general-purpose agent)

0.0.398

28 Jan 19:53

Choose a tag to compare

2026-01-28

  • Fix a regression that caused "Invalid session id" errors for agent shell calls
  • CLI header uses middle-truncation for paths in narrow terminals, preserving first and last folders
  • Skills from parent directories are now invocable and work in non-git directories

0.0.397

28 Jan 17:19

Choose a tag to compare

2026-01-28

  • /mcp show <server-name> displays server details and available tools
  • Header layout adapts better to narrow terminal widths
  • Plan mode input text is more readable
  • Content pasted into the prompt over 30 KB is automatically saved to workspace files
  • Homebrew tools work correctly on macOS with zsh as default shell
  • Add --acp flag to start as Agent Client Protocol server
  • Directories now appear in @mention autocomplete
  • Session summary displays accurate line counts

0.0.396

27 Jan 20:27

Choose a tag to compare

2026-01-27

  • Skill names can include uppercase letters
  • Ctrl+E moves cursor to end of line when typing without expanding timeline
  • /skills add works with directories that contain SKILL.md directly
  • Subagent timeline entries display with bold, capitalized names
  • Timeline entries show filled circle for success status
  • Improve horizontal alignment of UI elements
  • Simplify compaction timeline entries
  • Create custom agents through interactive CLI wizard
  • Tool filtering flags now apply to subagents
  • Error messages consistently reference /login and /logout commands
  • Add copilot version and copilot update commands
  • preToolUse hooks can deny tool execution and modify arguments
  • Fix PTY leak in bash session handling
  • /plugin install supports GitHub repos, URLs, and local paths
  • Add /experimental command and --experimental flag to opt into experimental features
  • Add /init command to generate Copilot instructions
  • Reorder model picker list for better organization
  • Plugins can provide custom agents
  • Open plan files in VS Code on WSL and devcontainers
  • /diff shows changes from entire repository when run from subdirectory
  • /skills add correctly counts skills when directory path has trailing slash
  • Undo/rewind shows accurate count of affected files
  • Pre-releases on GitHub now show detailed changelog notes

0.0.396-0

27 Jan 14:25

Choose a tag to compare

0.0.396-0 Pre-release
Pre-release

Pre-release 0.0.396-0