Releases: github/copilot-cli
Releases · github/copilot-cli
0.0.389
2026-01-22
- Improve
/sessioncommand visual hierarchy and colors - Subagents receive correct tools when using different models
- grep and glob tools now find hidden files and dotfiles
- Add MSI installer for Windows
- Remove Node version requirement from npm package
- MCP servers can now authenticate using OAuth 2.0 with automatic token management and refresh
- Display progress messages from MCP tools in timeline
- Plugins can bundle MCP servers that load automatically when installed
- Invoke skills using slash commands like /skill-name
- Add
/diffcommand to review changes made during the current session - Show warning when repository memory fails to load
- Subagents no longer hang on user input requests
- Rate limit errors now show retry timing in user-friendly messages
- Messages sent during
/compactare automatically queued - Add
/modelsas alias for/modelcommand - Change license to MIT License
- Reduce padding in welcome header
- Shell commands (!) can run in parallel while agent is working
0.0.389-1
Pre-release 0.0.389-1
0.0.389-0
Pre-release 0.0.389-0
0.0.388
2026-01-20
- Add
/reviewcommand to analyze code changes - Make session event messages more concise and visually clean
- Clean up old package versions during auto-update check to free disk space
--enable-all-github-mcp-toolsflag now enables read-write GitHub MCP tools/share gistshows helpful error on GitHub Enterprise Cloud with data residency- Remove commit hash from CLI header
- Redesign CLI header with branded mascot and streamlined welcome message
0.0.388-1
Pre-release 0.0.388-1
0.0.388-0
Pre-release 0.0.388-0
0.0.387
2026-01-20
- Skill tool handles large directories without exceeding context limits
- Add ask_user tool for interactive clarification questions
- Add plan mode with dedicated panel for viewing implementation plans
0.0.386
2026-01-19
- Background compaction preserves tool call sequences correctly
- Add
/resumecommand to switch sessions
0.0.385
2026-01-19
- The store_memory tool is only included when memory is enabled for the user
- Input placeholder now says "Type" instead of "Enter" to avoid confusion with Enter key
- Cursor now correctly positioned at end of line when navigating history with down arrow
- The new memory feature gracefully handles Copilot running without a repository
- Control-C message now displays for 5 seconds instead of 1 second
- Display current intent in terminal tab title
- Combine all custom instruction files instead of using priority-based fallbacks
- Enable infinite sessions with automatic long-running context management through compaction checkpoints
- MCP server management when swapping between custom agents with /agent
- Press Escape to cancel manual
/compactcommand - Model switching from Codex to Opus preserves conversation history correctly
0.0.384
2026-01-16
- Add
&prefix shortcut for delegating prompts to run in background (equivalent to/delegate) - Tab completion cycles correctly based on typed prefix, not completed text
- Allow users to configure the reasoning effort for gpt models
- MCP servers now start correctly for custom agents
- Shell commands now display error output when they fail
- Fixed bug causing model call failures after compaction in some scenarios
- Login flow respects OAuth slow_down interval and includes debug logging
- Custom agent discovery now follows symbolic links to agent definition files
- Add additional prompting for custom agent delegation
- Add
/cdas an alias for/cwdcommand - Files created by the CLI are available for @-mention
- Enable extended thinking for Anthropic Claude models
- Screen reader mode shows static text instead of animated spinners during login
- Selecting 'approve for session' now auto-approves pending parallel permission requests of the same type
- Reasoning view setting persists across sessions
- Provide clearer error messages when repository is not found or access is denied
- Inject repo memories in the prompt and add memory storage tool to remember facts across sessions
- Show delay time when Copilot reads shell output with a delay
- Support proxy URLs without scheme (e.g., localhost:9999)