Repository navigation
Releases: github/copilot-cli
Releases · github/copilot-cli
Release list
1.0.93-0
Fixed
- Warmed language servers stay running across LSP requests when sandboxing is disabled
- Clicking a truncated compact shell command expands it
1.0.92
2026-10-05
- Add
copilot configsubcommands to list, read, set, and remove settings. - Add a pre-conversation Ctrl+E environment picker to switch between local and cloud runs
- Entra-protected MCP servers can silently renew access-token-only credentials.
- Legacy HTTP+SSE MCP connections no longer hang indefinitely when a message POST is never acknowledged; the acknowledgement is bounded by the server's configured timeout
- Voice runtime install errors name why the download from nuget.org failed, not only the fallback feed's 401
- Compaction keeps your latest prompt when requests exceed context limits
- Large Anthropic requests rejected by provider size limits now retry after downscaling images or removing attachments
- Custom agent model entries keep model-bound reasoning effort only when that model is selected
- Shell tool calls now stream live stdout and stderr output reliably in the timeline
- Usage reporting preserves provider-reported reasoning token totals when available
- Sessions no longer slow to a crawl for minutes after the agent writes a very large file in one step
- Sandboxed shells now withhold ambient GITHUB_TOKEN unless explicitly configured.
- Plan usage reflects the current billing period after quota resets
- Custom agents launched through ACP task calls now resolve and run correctly
- Remote session resume now uses your configured GitHub auth for --resume and --connect
- Entra sign-in falls back to browser auth when no broker is available and shows a manual URL when auto-open fails
copilot sandbox cacommands now respect--config-dir(including with-C).- Search commands avoid sandbox bypass prompts when access is already granted
- Sandboxed uv commands can write to the uv cache by default when dev tool access is enabled
- pnpm commands run in sandboxed sessions without lock-file permission errors
- Pressing
nrepeatedly in the Sessions tab reliably creates each new session - Reverse search updates results when command history finishes loading at startup
- MCP tools recover within the same turn when server instructions change
- Changing experimental mode with /experimental or /settings takes effect after restart even when launched with an opposing experimental flag
- Keyboard, paste, and mouse input now stay ordered and responsive during rapid interaction.
- Sandboxed shell commands offer a network bypass prompt whenever the proxy blocks a destination
- Sandboxed scripts that run Git now authenticate with masked credentials and SSH remote rewrites
- Sub-agents keep working after you replace your GitHub authentication credentials
- Sandboxed commands on Windows write temporary files to the granted temp directory, so tools that rename a temp file into place work
- Prompt-mode sessions fire a single sessionEnd hook after Stop-hook continuations complete
- Reconnect to remote MCP servers after idle Streamable HTTP sessions expire
- Messaging a running background agent now steers its active turn at the next processing opportunity.
- Context rollovers keep your latest requests in the recovery context.
- Hide the automatic sandbox CA setup prompt on Windows accounts that cannot self-elevate
- Copilot no longer describes a subagent as configured when the current session cannot run it. Previously a session that could not use rubber-duck still reported it as set up in /subagents, and asking for it failed instead of being skipped cleanly.
- MCP tools continue working after OAuth reauthentication when tool definitions are unchanged
- Select which account to use after Microsoft Entra sign-in, and let /logout sign out those OAuth sessions.
- Improve first-run startup by extracting the bundled CLI package in a child process
- Improve startup responsiveness when connecting many MCP servers at once
- Canvas actions can now return images to the model in invoke_canvas_action.
- Remove retired models from the model picker and supported CLI selections
1.0.92-5
Improved
- Select which account to use after Microsoft Entra sign-in, and let /logout sign out those OAuth sessions.
Fixed
- Entra-protected MCP servers can silently renew access-token-only credentials.
1.0.92-4
Added
- Add
copilot configsubcommands to list, read, set, and remove settings.
Improved
- Improve first-run startup by extracting the bundled CLI package in a child process
- Improve startup responsiveness when connecting many MCP servers at once
- Canvas actions can now return images to the model in invoke_canvas_action.
Fixed
- Legacy HTTP+SSE MCP connections no longer hang indefinitely when a message POST is never acknowledged; the acknowledgement is bounded by the server's configured timeout
- Voice runtime install errors name why the download from nuget.org failed, not only the fallback feed's 401
- Compaction keeps your latest prompt when requests exceed context limits
- Large Anthropic requests rejected by provider size limits now retry after downscaling images or removing attachments
- Custom agent model entries keep model-bound reasoning effort only when that model is selected
- Shell tool calls now stream live stdout and stderr output reliably in the timeline
- Usage reporting preserves provider-reported reasoning token totals when available
- Sessions no longer slow to a crawl for minutes after the agent writes a very large file in one step
- Sandboxed shells now withhold ambient GITHUB_TOKEN unless explicitly configured.
- Plan usage reflects the current billing period after quota resets
- Custom agents launched through ACP task calls now resolve and run correctly
- Remote session resume now uses your configured GitHub auth for --resume and --connect
- Entra sign-in falls back to browser auth when no broker is available and shows a manual URL when auto-open fails
copilot sandbox cacommands now respect--config-dir(including with-C).- Search commands avoid sandbox bypass prompts when access is already granted
- Sandboxed uv commands can write to the uv cache by default when dev tool access is enabled
- pnpm commands run in sandboxed sessions without lock-file permission errors
- Pressing
nrepeatedly in the Sessions tab reliably creates each new session - Reverse search updates results when command history finishes loading at startup
- MCP tools recover within the same turn when server instructions change
- Changing experimental mode with /experimental or /settings takes effect after restart even when launched with an opposing experimental flag
1.0.92-3
Added
- Add a pre-conversation Ctrl+E environment picker to switch between local and cloud runs
Fixed
- Keyboard, paste, and mouse input now stay ordered and responsive during rapid interaction.
- Sandboxed shell commands offer a network bypass prompt whenever the proxy blocks a destination
- Sandboxed scripts that run Git now authenticate with masked credentials and SSH remote rewrites
- Sub-agents keep working after you replace your GitHub authentication credentials
Removed
- Remove retired models from the model picker and supported CLI selections
1.0.92-2
Fixed
- Sandboxed commands on Windows write temporary files to the granted temp directory, so tools that rename a temp file into place work
- Prompt-mode sessions fire a single sessionEnd hook after Stop-hook continuations complete
1.0.92-1
Fixed
- Reconnect to remote MCP servers after idle Streamable HTTP sessions expire
- Messaging a running background agent now steers its active turn at the next processing opportunity.
- Context rollovers keep your latest requests in the recovery context.
- Hide the automatic sandbox CA setup prompt on Windows accounts that cannot self-elevate
- Copilot no longer describes a subagent as configured when the current session cannot run it. Previously a session that could not use rubber-duck still reported it as set up in /subagents, and asking for it failed instead of being skipped cleanly.
1.0.92-0
Fixed
- MCP tools continue working after OAuth reauthentication when tool definitions are unchanged
1.0.91
2026-10-01
- Add
copilot sandbox cacommands to check, create, trust, rotate, and remove proxy CA trust, including unattended Windows setup;/sandbox ca installbecomescreateandtrust - Session timelines now clear busy status after interrupted turns finish.
- Sandboxed commands run on Windows versions without filesystem enumeration support, with a warning that PowerShell's current location may be wrong
- Footer text selection stays on the same visible line when the footer grows or shrinks.
- Offer sandbox network bypass for Node/npm EACCES socket denials on Windows
- CLI shutdown flushes pending telemetry before exit, with a bounded delay when telemetry is still initializing.
- Complete, statically analyzable read-only shell pipelines can now enter execution-evidence review, while incomplete or unbound pipelines require explicit approval.
1.0.91-1
Added
- Add
copilot sandbox cacommands to check, create, trust, rotate, and remove proxy CA trust, including unattended Windows setup;/sandbox ca installbecomescreateandtrust
Improved
- CLI shutdown flushes pending telemetry before exit, with a bounded delay when telemetry is still initializing.
Fixed
- Session timelines now clear busy status after interrupted turns finish.
- Sandboxed commands run on Windows versions without filesystem enumeration support, with a warning that PowerShell's current location may be wrong
- Footer text selection stays on the same visible line when the footer grows or shrinks.