Skip to content

Releases: github/copilot-cli

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

0.0.395

26 Jan 18:09

Choose a tag to compare

2026-01-26

  • Select escape item shows blinking cursor to indicate text input
  • /mcp show displays all configured MCP servers including defaults and servers from additional configuration.
  • /mcp show displays 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

24 Jan 03:48

Choose a tag to compare

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
  • /delegate command 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

0.0.393

23 Jan 15:32

Choose a tag to compare

2026-01-23

  • Show conversation compaction status as timeline messages instead of header indicator
  • Memory loading no longer warns when outside a Git repository
  • Add support for GHE Cloud (*.ghe.com) remote custom agents
  • Plugin uninstall now works correctly
  • Expose MCP server and tool names in tool.execution_start events for better error handling
  • Add Esc-Esc to undo file changes to any previous snapshot

0.0.392

22 Jan 23:08
bac618d

Choose a tag to compare

2026-01-22

  • Add /plugin command for plugin marketplace management
  • Add /rename command as alias for /session rename
  • Add /plugin update command to update installed plugins
  • Edit tool now displays diffs when expanded in timeline

0.0.390

22 Jan 20:15
8409aaf

Choose a tag to compare

2026-01-22

  • Preserve extended thinking after compaction
  • Custom agents with MCP servers avoid unnecessary restarts
  • Enable steering during plan mode

0.0.389

22 Jan 02:31
220df9d

Choose a tag to compare

2026-01-22

  • Improve /session command 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 /diff command 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 /compact are automatically queued
  • Add /models as alias for /model command
  • Reduce padding in welcome header
  • Shell commands (!) can run in parallel while agent is working