Skip to content

Releases: github/copilot-cli

1.0.49-1

15 May 18:01

Choose a tag to compare

1.0.49-1 Pre-release
Pre-release

Improved

  • Prompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted

1.0.49-0

15 May 15:33

Choose a tag to compare

1.0.49-0 Pre-release
Pre-release

Added

  • Experimental: /mcp search command to search and install MCP servers from registry
  • Experimental: Tool search with deferred loading for MCP and external tools
  • Add "None" reasoning effort option to disable model reasoning in the reasoning effort picker
  • Add COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir

Improved

  • Memory permission prompts now name who can see a stored memory: user scope or the specific owner/repo for repository scope. Timeline entries also show the scope ((for user) / (shared with repository collaborators)).
  • Reduce PowerShell syntax errors on Windows by avoiding && chaining instructions when using legacy PowerShell 5.x

Fixed

  • Copying text from the scroll view joins soft-wrapped lines without extra newlines or indentation
  • Cursor positioning in input fields works correctly with wide characters (CJK, emoji)
  • Hooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls
  • Plugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode
  • Memory storage correctly limits available scopes when no repository context is present
  • --plugin-dir and --additional-mcp-config now work in --server / --headless mode
  • Content-filtered model responses now display an explanation instead of a blank assistant turn
  • PromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via tmux list-clients).
  • MCP OAuth token lookups are correctly scoped to the active session

1.0.48

14 May 13:53

Choose a tag to compare

2026-05-14

  • Model picker displays actual token prices instead of dot indicators for token-based billing users
  • Instruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: */.ts) are now applied correctly
  • Input text with CJK characters or emoji renders without blank gaps between lines
  • /context shows correct token limits for all models instead of always showing 128k
  • Auto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior
  • Terminal cursor positions correctly on the input field instead of on decorative elements like the selected tab
  • ACP clients receive updated config options when the active model is changed
  • /ask dialog no longer prompts for follow-up replies it cannot receive
  • Skill content injected to the model no longer includes YAML frontmatter metadata

1.0.48-2

14 May 11:28

Choose a tag to compare

1.0.48-2 Pre-release
Pre-release

Fixed

  • Instruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: **/*.ts) are now applied correctly

1.0.48-1

14 May 01:20

Choose a tag to compare

1.0.48-1 Pre-release
Pre-release

Fixed

  • Input text with CJK characters or emoji renders without blank gaps between lines
  • /context shows correct token limits for all models instead of always showing 128k

1.0.48-0

13 May 21:47

Choose a tag to compare

1.0.48-0 Pre-release
Pre-release

Improved

  • /ask dialog no longer prompts for follow-up replies it cannot receive
  • Skill content injected to the model no longer includes YAML frontmatter metadata

Fixed

  • Auto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior
  • Terminal cursor positions correctly on the input field instead of on decorative elements like the selected tab
  • ACP clients receive updated config options when the active model is changed

1.0.47

13 May 14:43

Choose a tag to compare

2026-05-13

  • /fork accepts an optional name and forked sessions display their origin in the sessions dialog
  • Copilot Max subscribers see the correct models available to their subscription tier
  • Support j/k keys for up/down navigation in the /diff view
  • --resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch

1.0.47-0

13 May 02:18

Choose a tag to compare

1.0.47-0 Pre-release
Pre-release

Added

  • Support j/k keys for up/down navigation in the /diff view

Improved

  • --resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch

1.0.46

12 May 20:53

Choose a tag to compare

2026-05-12

  • Display a warning when the CLI version is deprecated and premium model access may be lost
  • PowerShell starts correctly when pwsh is installed as a .NET global tool shim
  • Long lines in diff view wrap at terminal width instead of being truncated
  • Read-only gh CLI commands (list, view, status, diff, etc.) are auto-approved without prompting for user confirmation
  • Sessions no longer crash mid-turn with ERR_HTTP2_INVALID_SESSION errors

1.0.45

11 May 17:43

Choose a tag to compare

2026-05-11

  • Add /autopilot slash command to toggle between interactive and autopilot modes
  • Fall back to Windows PowerShell (powershell.exe) when PowerShell 7+ (pwsh) is not available on Windows
  • OpenTelemetry output aligns with GenAI semantic conventions: MCP tool calls now use standard tool_call spans, and a new gen_ai.client.operation.duration metric tracks tool execution time
  • Sessions with extension permission prompts can be resumed without a "Session file is corrupted" error
  • agentStop hook now fires correctly when the agent stops via task_complete
  • CLI starts faster on terminals with limited OSC color query support, shaving up to ~1.5s off startup time.
  • Add /fork command to fork the current session into a new independent session