Skip to content

Releases: github/copilot-cli

1.0.55-3

27 May 04:12

Choose a tag to compare

1.0.55-3 Pre-release
Pre-release

Added

  • Hook progress streaming shows real-time status messages from long-running hooks in the timeline
  • pluginDirectories on session.create and session.resume RPC: SDK clients can mount Open Plugins-format directories per session.
  • Delete remote sessions directly from the session picker

Improved

  • Support owner/repo#ref syntax when adding plugins from the marketplace
  • Feedback dialog and /skills help text use Copilot-consistent log paths and terminology
  • Progress indicators integrate natively with tmux 3.6b pane progress state
  • --plugin-dir skills now take precedence over personal-home (~/.copilot, ~/.agents) skills with the same name. Order is now project > plugin-dir > personal > custom.
  • Show a helpful message when remote controlled sessions are disabled by organization policy
  • Reasoning token count now shown in session token summary for all users

Fixed

  • Schedule manager hint bar text no longer wraps over dialog borders when entries are added
  • copilot update and copilot version authenticate release API requests to avoid rate limit errors in shared-NAT environments
  • Diff view keyboard shortcut hints display correctly when toggling between unstaged and branch diff modes
  • Clipboard paste works correctly on Wayland compositors that do not support wlr-data-control (e.g. GNOME/Mutter)
  • Interactive shell tool preserves parent terminal color settings so diff tools and other programs render with full color
  • Canvas tools with optional object input schemas open correctly without validation errors
  • Extension subprocesses no longer fail with "Invalid command format" when forked from an older CLI version
  • Settings migration preserves user data when legacy snake_case keys exist from older CLI versions

1.0.55-2

27 May 03:33

Choose a tag to compare

1.0.55-2 Pre-release
Pre-release

Fixes and changes

1.0.55-1

26 May 14:52

Choose a tag to compare

1.0.55-1 Pre-release
Pre-release

Improved

  • Increase selection background contrast across all color themes for better visibility
  • /env now shows loaded extensions with their status and source

Fixed

  • Terminal bell no longer sounds on turn completion unless explicitly enabled via config
  • /resume picker no longer shows blank rows for sessions closed before sending a message
  • Aborting a session no longer leaves the UI stuck in a Cancelling state when Task tool agents are running
  • vote_memory tool calls are throttled per response and per interaction to prevent runaway voting bursts
  • Upward auto-scroll now engages when dragging mouse selection past the top of the timeline
  • Clipboard correctly copies CJK and supplementary-plane Unicode characters on Windows

1.0.55-0

25 May 01:23

Choose a tag to compare

1.0.55-0 Pre-release
Pre-release

Fixed

  • Extensions launch correctly when the CLI runs as a single-executable application (SEA)

1.0.54

24 May 21:30

Choose a tag to compare

2026-05-24

Fixes and changes

1.0.53

24 May 20:19

Choose a tag to compare

2026-05-24

  • Multiline prompts display fully without content clipping or selection offset
  • /skills picker now correctly honors --config-dir when saving skill preferences
  • Bash shell sessions no longer hang when PS0 or PROMPT_COMMAND is set in the environment

1.0.53-2

24 May 06:47

Choose a tag to compare

1.0.53-2 Pre-release
Pre-release

Fixes and changes

1.0.53-1

24 May 04:38

Choose a tag to compare

1.0.53-1 Pre-release
Pre-release

Fixes and changes

1.0.53-0

24 May 03:01

Choose a tag to compare

1.0.53-0 Pre-release
Pre-release

Fixes and changes

1.0.52

23 May 22:44

Choose a tag to compare

2026-05-23

  • Non-interactive subcommands (plugin list, mcp list, help, version) no longer consume stdin
  • Add vertical scrollbar with mouse drag support to the main conversation view
  • Switching to Autopilot mode no longer triggers unexpected permission prompts for tool, path, or URL access
  • copilot --continue from a session's saved directory now refreshes the saved branch and git context instead of leaving them stale
  • Kill command safety filter no longer rejects valid commands that contain shell redirection like kill -0 <PID> 2>/dev/null.
  • Sessions now resume in their saved working directory; pass -C to override. Flags whose values are relative paths (e.g. --attachment, --log-dir) resolve from the saved cwd.
  • Context window tier selection (default ~200K vs 1M tokens) is now enforced end-to-end, so picking a tier actually constrains compaction, truncation, and token display
  • AI Credits usage correctly displays after sessions using the Responses API
  • Rendering no longer stutters when using tmux on Cygwin or mintty
  • Slash command picker keeps (experimental) and (staff) labels orange when the row is selected
  • Reasoning tokens display as a parenthetical on output token count in the token usage summary
  • Sessions containing events with non-URL strings in URL/URI fields resume without a 'Session file is corrupted' error
  • Requests that time out due to an HTTP/2 upload stall automatically retry over HTTP/1.1
  • Sessions no longer fail to load on Windows when a process exits with a high-bit exit code (e.g., .NET unhandled exceptions)
  • Timeline entry connector color matches surrounding elements when expanded
  • Gray background bar no longer appears behind user messages on terminals without truecolor support
  • Status line command supports plain shell commands in addition to executable script paths
  • Automatically prune old process log files from ~/.copilot/logs/ at startup to prevent unbounded disk growth
  • Polish /statusline picker with cleaner item descriptions and better spacing
  • Picker checkboxes now use a single-cell ▣/▢ glyph for tighter, more consistent rows across pickers
  • Custom agents support opt-in deferred tool loading via deferred-tool-loading in agent frontmatter, enabling tool-search discovery for agents with large tool lists
  • Exit summary displays AI Credits label with correct spacing before the value
  • /restart and /update preserve the current session ID after restarting
  • Legacy nested oauth.clientId and oauth.callbackPort keys in MCP server configs are now migrated to the supported oauthClientId and auth.redirectPort keys instead of being silently dropped
  • MCP OAuth re-authentication honors the configured redirectPort
  • PowerShell division operator no longer triggers false 'Allow directory access' prompts on Windows
  • /compact accepts optional focus instructions to shape the compaction summary
  • General-purpose subagents use GPT-5.4 or GPT-5.5 when available
  • /usage shows quota progress bars for session and weekly limits
  • AI credits error messages updated with clearer language and a Manage budget link