Releases: github/copilot-cli
Releases · github/copilot-cli
0.0.402-0
Added
- Plugins can provide hooks for session lifecycle events
Improved
- Agent creation wizard styling improvements
- Custom agents with unknown fields load with warnings instead of errors
Fixed
- MCP configuration applies to ACP mode
- Custom agents receive environment context when run as subagents
- Plugin update command works for direct plugins and handles Windows file locks
- Stop MCP servers when uninstalling plugins
0.0.401
2026-02-03
- Support
.agents/skillsdirectory for auto-loading skills - Improve handling of chat history when switching between model families
- MCP tools returning structuredContent now display correctly in CLI
- Support Claude-style .mcp.json format without mcpServers wrapper
- Inserting new line with shift+enter keybinding in VS Code integrated terminal
- Large multi-line pastes work correctly
- ACP terminal-auth passes correct arguments to login
- Arrow and special keys work reliably when held down
- Slash command ghost text appends correctly
- Add
copilot loginsubcommand and support ACP terminal-auth - Add agentStop and subagentStop hooks to control agent completion
- CLI handles unknown keypresses gracefully
- /diff displays accurate line numbers with dual column layout
0.0.401-1
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
Added
- Add
copilot loginsubcommand 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
2026-01-30
- Add MCP server instructions support
- Timeline displays user responses to
ask_usertool prompts with username - Ordered lists display with numbers instead of dashes
- Add theme picker with
/themecommand 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 pluginsubcommand 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_messagesconfig for startup announcements - The Code Review tool handles large changesets by ignoring build artifacts and limiting to 100 files
0.0.400-0
Added
- Add MCP server instructions support
- Add theme picker with
/themecommand 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
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
/diffcommand with better visual indicators and scroll acceleration - Add
/allow-alland/yolocommands 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
/diffcommand to review session changes - Undo/rewind to previous states with double-Esc
0.0.399-0
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
/diffcommand 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
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
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