Releases: github/copilot-cli
Releases · github/copilot-cli
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
0.0.396
2026-01-27
- Skill names can include uppercase letters
- Ctrl+E moves cursor to end of line when typing without expanding timeline
/skills addworks 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 versionandcopilot updatecommands - preToolUse hooks can deny tool execution and modify arguments
- Fix PTY leak in bash session handling
/plugin installsupports GitHub repos, URLs, and local paths- Add
/experimentalcommand and--experimentalflag to opt into experimental features - Add
/initcommand 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
Pre-release 0.0.396-0
0.0.395
2026-01-26
- Select escape item shows blinking cursor to indicate text input
/mcp showdisplays all configured MCP servers including defaults and servers from additional configuration./mcp showdisplays servers from installed plugins- Rewind shows clear warning in non-git repos or repos without commits
- Cursor hides when terminal loses focus
- Formatted text and links display correctly when wrapping
- Load local shell configuration in agent sessions
- Plugin skills are now usable by the agent
- CLI handles missing tree-sitter files gracefully instead of crashing
- Completed tool calls display in prompt mode
- Add commenting to /diff mode for line-specific feedback
0.0.394
2026-01-24
- Deduplicate identical model instruction files to save context
- Exit summary displays accurate usage metrics instead of zeros
- Getting git branch works in repositories with no commits
- Add support for GitHub Enterprise Cloud (*.ghe.com) in /delegate command
- Directory path uses consistent muted text color with git branch and model display
- Plugin skills work in agent responses
- Timeline hides startup messages to reduce noise
- Fixed timeline entry regression where read_agent and other tools showed incorrect content
- Git status updates on-demand instead of polling every 15 seconds
- SDK supports infinite sessions with automatic context compaction
- Memory loading errors are handled gracefully without user warnings
/delegatecommand accepts optional prompt, uses conversation context- Auto-update no longer removes old CLI package versions
- Improve task completion with clearer detached process guidance
- Simplified bottom bar by hiding some keyboard hints
- Queue slash commands alongside messages using Ctrl+D
- Press
/to search sessions in/resume