Skip to content

Releases: github/copilot-cli

1.0.45

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 11 May 17:43

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

1.0.44

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 08 May 19:39

2026-05-08

  • Path completion in /add-dir no longer flickers or gets intercepted by @ and # pickers
  • Slash commands can now appear mid-input, and multiple skills can be invoked in a single message
  • userPromptSubmitted hooks can now handle requests directly, bypassing the LLM and returning a response without making a model call
  • Faster /user list and /user switch for multi-account users
  • Add optional prerelease argument to copilot update and /update to fetch the latest prerelease build
  • Shell commands via ! prefix work correctly with all shell configurations
  • Shell aliases and rc file settings now work in ! commands
  • Quota display correctly shows remaining usage for Free users instead of always showing 100% used
  • Tool permissions granted in autopilot mode are preserved after /clear
  • Effort level applies correctly when switching models via the /model picker
  • Pressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang
  • Project info remains visible in slash command picker when no results match
  • Invalid URL entries in settings.json no longer crash CLI startup and are skipped with a warning
  • Timeline shows the resolved model for rubber-duck sub-agents (e.g. Rubber-duck(claude-opus-4.7))

1.0.44-3

1.0.44-3 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 08 May 16:35

Added

  • userPromptSubmitted hooks can now handle requests directly, bypassing the LLM and returning a response without making a model call

Improved

  • Faster /user list and /user switch for multi-account users

1.0.44-2

1.0.44-2 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 07 May 21:03

Added

  • Add optional prerelease argument to copilot update and /update to fetch the latest prerelease build

Fixed

  • Shell commands via ! prefix work correctly with all shell configurations

1.0.44-1

1.0.44-1 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 07 May 18:39

Improved

  • Shell aliases and rc file settings now work in ! commands

1.0.44-0

1.0.44-0 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 07 May 15:23

Improved

  • Timeline shows the resolved model for rubber-duck sub-agents (e.g. Rubber-duck(claude-opus-4.7))

Fixed

  • Quota display correctly shows remaining usage for Free users instead of always showing 100% used
  • Tool permissions granted in autopilot mode are preserved after /clear
  • Effort level applies correctly when switching models via the /model picker
  • Pressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang
  • Project info remains visible in slash command picker when no results match
  • Invalid URL entries in settings.json no longer crash CLI startup and are skipped with a warning

1.0.43

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 06 May 22:00

2026-05-06

  • Add username toggle to /statusline picker to display the active account in the footer
  • Auto mode uses server-side model routing for improved real-time model selection
  • Resume prompt shows correct session name when multiple sessions are active
  • Protect against RCE from malicious bare repositories nested inside a project (for more information, GHSA-9ccr-r5hg-74gf)
  • MCP server child processes (e.g. started via npx or uvx) are now fully terminated when a session ends
  • Show download progress when running the update command

1.0.43-0

1.0.43-0 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 06 May 19:24

Improved

  • Show download progress when running the update command

Fixed

  • MCP server child processes (e.g. started via npx or uvx) are now fully terminated when a session ends

1.0.42

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 06 May 14:57

2026-05-06

  • MCP server failure warning now suggests a directly runnable /mcp show command when the server name contains whitespace
  • MCP server failure warnings include stderr output to help diagnose connection errors
  • Add -C flag to change working directory before starting, similar to git -C
  • Exit message resume command shows session ID instead of auto-generated name when session has not been renamed
  • Remote session export now supports non-GitHub repositories and repo-less directories
  • Resuming a session no longer shows a false "session in use" warning after choosing "Go back"
  • Enter key no longer gets permanently stuck after cancelling a request
  • Suppress the exit summary when the session has no user messages and no saved session to resume
  • CLI updates on Windows no longer fail with ENOENT when a transient EPERM occurs during package extraction
  • Add rubber-duck agent for GPT sessions, powered by Claude (available in /experimental)

1.0.42-0

1.0.42-0 Pre-release
Pre-release

Choose a tag to compare

@copilot-cli-release-app copilot-cli-release-app released this 05 May 21:12

Added

  • Add rubber-duck agent for GPT sessions, powered by Claude (available in /experimental)