GitHub Copilot CLI known issues

Known breaks in GitHub Copilot CLI from github.com/github/copilot-cli, with quoted workarounds and fixed-in versions where they exist.

Before you upgrade GitHub Copilot CLI

Type the version you're about to install (or just upgraded to). Lists tracked issues that mention it. Same data as /api/issues/copilot-cli.json.

Mentioned in open issues:

Pulled from public GitHub issues updated in the last 45 days and filtered for always-on problems: install and update breakage, crashes and hangs, gateway/daemon trouble, auth, and headless setups. Ranked by engagement, weighted toward always-on, self-hosting, install/update, crash, auth, MCP and daemon problems (cosmetic desktop-UI issues are down-weighted). Workarounds and "fixed in" versions are quoted only when the issue or its top comments state them. Severity is an automatic estimate from labels, keywords, and engagement, not an official rating. Last refresh: Oct 26, 2026 6:18 AM ET.

GitHub Copilot CLI high open install/update

Windows: plugin update fails with "Access is denied (os error 5)" while VS Code is running (Copilot extension holds watcher handles on installed-plugins)

copilot plugin update (and the same flow triggered from the GitHub Copilot desktop app) fails on Windows with: The git fetch/checkout of the marketplace clone succeeds every time (the clone under %LOCALAPPDATA%\copilot\marketplaces\…

github/copilot-cli#4095versions 2.5.0, 3.0.0, 1.0.70 25 thumbs up · 3 comments opened 2026-07-11 · updated 2026-09-17
GitHub Copilot CLI medium open self-host/headless

Windows: MCP Entra sign-in fails with "this server's advertised scopes could not be safely validated for the account broker"

On Windows, authenticating to an Entra ID–protected MCP server (Microsoft's hosted Azure DevOps MCP server, https://mcp.dev.azure.com/{org} , server type http ) fails on every fresh interactive sign-in attempt with: Authentication failed…

github/copilot-cli#5068versions 1.0.93-2, 1.0.92, 1.0.81 12 thumbs up · 3 comments opened 2026-10-06 · updated 2026-10-12
GitHub Copilot CLI medium fixed self-host/headless

Support CIMD for Remote OAuth MCP Servers

In 0.0.389 we added support for Remote MCP Servers protected by OAuth that support the DCR (Dynamic Client Registration) standard. DCR allows an OAuth client to register itself with an OAuth server "just in time" instead of requiring the…

github/copilot-cli#1305versions 0.0.389 39 thumbs up · 7 comments opened 2026-02-05 · updated 2026-10-19
GitHub Copilot CLI medium open install/update

Copilot app blocked by macOS Gatekeeper under corporate security policy

Everytime after upgrading copilot cli through HomeBrew the following message appears: Apple could not verify “copilot” is free of malware that may harm your Mac or compromise your privacy. Afterwards, to get it working correctly, I need to…

github/copilot-cli#970versions 0.0.381 23 thumbs up · 8 comments opened 2026-01-14 · updated 2026-10-12
GitHub Copilot CLI medium open self-host/headless

HTTP MCP server with Bearer token fails OAuth discovery instead of falling back to headers auth

When an HTTP MCP server is configured in .mcp.json with "type": "http" and "headers": { "Authorization": "Bearer " }, the CLI attempts OAuth discovery (/.well-known/oauth-authorization-server ) and fails with: MCPOAuthError: Failed to…

github/copilot-cli#3100 11 thumbs up · 2 comments opened 2026-05-04 · updated 2026-10-16
GitHub Copilot CLI medium open self-host/headless

Azure MCP server fails sending HTTP request

This broke overnight. We've been using the same Azure MCP registry for months fine. Copilot CLI Rust runtime fails with BrokenPipe when validating Azure API Center MCP registry. GitHub Copilot CLI 1.0.83 cannot validate MCP servers against…

github/copilot-cli#4851versions 1.0.83, 1.2, 1.1 10 thumbs up · 5 comments opened 2026-09-15 · updated 2026-10-01
GitHub Copilot CLI medium open self-host/headless

Voice server segfaults (signal 11) on WSL2 after updating to 1.0.100; /voice stuck on 'Fetching voice models'

After updating to Copilot CLI 1.0.100 (which also pulled a new voice runtime), voice input no longer works on WSL2. The voice server process segfaults (signal 11) a few seconds after starting, so /voice stays on "Fetching voice models" and…

github/copilot-cli#5197versions 1.0.100, 1.0.98 2 thumbs up · 4 comments opened 2026-10-19 · updated 2026-10-22
GitHub Copilot CLI medium open mcp/tools

Support MCP resources/read primitive

MCP servers can expose data through the resources primitive (resources/list, resources/read). This is one of the three core MCP primitives alongside tools and prompts. Currently, Copilot CLI only supports MCP tools. When an MCP tool…

github/copilot-cli#1803versions 2.2.2 14 thumbs up · 2 comments opened 2026-03-03 · updated 2026-10-05
GitHub Copilot CLI critical open self-host/headless

Desktop app: sessions die minutes after spawn — "GitHub credential registration is no longer available for this session" makes the github-mcp-server catalog stale and fatal

GitHub Copilot desktop app 1.1.22 (commit c3daa01), macOS arm64, bundled CLI 1.0.84-5 (server mode, stdio, Rust JSON-RPC engine) Single github.com account signed in to the app; gh auth status (bundled gh 2.98.0, using the app-exported…

github/copilot-cli#4905versions 1.1.22, 1.0.84-5, 2.98.0 4 thumbs up · 6 comments opened 2026-09-18 · updated 2026-09-27
GitHub Copilot CLI high fixed install/update

Copilot CLI unusable after macOS update/reboot because `.mcp-writer.binding` persists stale filesystem device ID

Immediately after installing the latest macOS security update and rebooting, all Copilot CLI sessions—both newly started sessions and resumed existing sessions—became unable to process prompts. GitHub Copilot CLI 1.0.90-3. macOS Golden…

github/copilot-cli#4998versions 1.0.90-3., 27.0.1, 1.0.90-3 11 thumbs up · 11 comments opened 2026-09-29 · updated 2026-10-16
GitHub Copilot CLI medium fixed self-host/headless

MCP: Figma remote server (mcp.figma.com) fails to load — `-32601` on `server/discover` treated as fatal (works in VS Code)

The Figma hosted MCP server (https://mcp.figma.com/mcp) authenticates and initializes successfully, but the CLI never registers its tools. The CLI's discovery probe receives -32601 Method not found, records it as a fatal server failure…

github/copilot-cli#4870versions 1.0.85 12 thumbs up · 8 comments opened 2026-09-16 · updated 2026-09-29
GitHub Copilot CLI medium open auth/session

ACP mode: MCP OAuth token is never persisted after successful sign-in — every new session re-opens the browser

In ACP mode (copilot --acp), the OAuth token for a remote HTTP MCP server is never written to disk or the OS keychain after a successful sign-in. Each new ACP session (for example, each new thread in an ACP client) starts unauthenticated…

github/copilot-cli#5192versions 1.0.98 1 thumbs up · 2 comments opened 2026-10-19 · updated 2026-10-21
GitHub Copilot CLI medium open crash/hang

CLI 1.0.103: persistent session-lock timeouts and unresponsive tasks amid host event acknowledgement failures

A long-lived Copilot CLI session becomes largely unresponsive. Opening/refreshing tasks shows: The process stays alive, and some nested tool activity continues, but the UI/event reader repeatedly fails to acquire the session lock. macOS…

github/copilot-cli#5253versions 1.0.103, 1.0.96, 25.472 0 thumbs up · 2 comments opened 2026-10-25 · updated 2026-10-26
GitHub Copilot CLI high open install/update

Regression (1.0.88 → 1.0.89): MCP OAuth authorization page opens on every ACP session instead of the challenge being resolved silently

An OAuth-protected HTTP MCP server that has a valid, unexpired access token in ~/.copilot/mcp-oauth-config is answered with HTTP 401 on every new --acp session, and the CLI responds by opening the OAuth authorization page again. Because…

github/copilot-cli#4994versions 1.0.88, 1.0.89, 152.1 2 thumbs up · 2 comments opened 2026-09-29 · updated 2026-10-19
GitHub Copilot CLI medium open auth/session

Process-local auth token stops refreshing; all prompts fail until restart

A long-running Copilot CLI process permanently loses authentication. After the failure, every normal prompt and /ask immediately returns an authorization error. Running /login does not recover the process. Restarting and resuming the same…

github/copilot-cli#4929versions 1.0.85 0 thumbs up · 13 comments opened 2026-09-22 · updated 2026-09-28
GitHub Copilot CLI medium open mcp/tools

Automatic managed-settings refresh breaks IDE MCP reload and disables /allow-all

In a long-running Copilot CLI session connected to Visual Studio Code, an automatic managed-settings refresh can fail while reloading the dynamically contributed IDE MCP server: After this failure, the session enters a fail-closed…

github/copilot-cli#4847versions 1.0.84-6, 1.0.84-8, 7.6.6 4 thumbs up · 4 comments opened 2026-09-15 · updated 2026-09-23
GitHub Copilot CLI medium open self-host/headless

Startup reports disabled MCP servers as “blocked by policy” and repeats the warnings

Copilot CLI displays organization-policy warnings at startup even though every configured third-party MCP server is explicitly disabled through disabledMcpServers in the user settings. The same pair of warnings appears twice during…

github/copilot-cli#5222versions 1.0.101 1 thumbs up · 0 comments opened 2026-10-21 · updated 2026-10-22
GitHub Copilot CLI high open always-on/daemon

Interactive autopilot stops after 600s while a background subagent is still running (regression in 1.0.102)

Since 1.0.102, interactive autopilot stops whenever a background subagent runs for more than 600 seconds. The subagent is still working normally when this happens. The CLI shows: A common pattern is for the main agent to start a background…

github/copilot-cli#5223versions 1.0.102, 1.0.101, 1.0.80 0 thumbs up · 1 comments opened 2026-10-21 · updated 2026-10-23
GitHub Copilot CLI high fixed crash/hang

Bug: Copilot CLI hangs in Nix/direnv environments due to subprocess I/O deadlock

Copilot CLI v0.0.421 hangs indefinitely when launched from directories with Nix flake-based development environments managed by direnv. The bash tool fails to execute any commands, timing out with Invalid shell ID errors. Analysis of the…

github/copilot-cli#1838versions 0.0.421 12 thumbs up · 7 comments opened 2026-03-05 · updated 2026-09-28
GitHub Copilot CLI high open self-host/headless

Windows: CLI crashes (0xc0000005 in msalruntime.dll) on first Entra account-broker sign-in for MCP server - interactive WAM called with no parent window

On Windows, the first Microsoft Entra account broker (WAM) sign-in for a remote MCP server on the built-in Entra fast-path list (here https://sentinel.microsoft.com/mcp/data-exploration) hard-crashes the CLI process with an access…

github/copilot-cli#5088versions 1.0.91, 1.0.94-4, 2.0 1 thumbs up · 1 comments opened 2026-10-08 · updated 2026-10-12
GitHub Copilot CLI medium open auth/session

`--agent <name>` selection is dropped ~1s after startup (race with sign-in / MCP reload)

When starting the CLI with --agent , the custom agent is selected and then silently deselected ~1 s later, before any user input. The banner shows Selected custom agent: my-agent, then MCP Servers reloaded: 1 server connected, and the…

github/copilot-cli#5124versions 11.603, 11.765, 11.717 0 thumbs up · 2 comments opened 2026-10-12 · updated 2026-10-20
GitHub Copilot CLI critical fixed auth/session

Support refreshing the BYOK provider credential without restarting the CLI

When using a BYOK provider with a short-lived bearer credential (e.g. an Entra ID / Azure AD OAuth access token, an AWS STS token, or any OIDC JWT), the Copilot CLI reads COPILOTPROVIDERAPIKEY (and any custom headers) once at process…

github/copilot-cli#3682 9 thumbs up · 4 comments opened 2026-06-04 · updated 2026-09-29
GitHub Copilot CLI critical open always-on/daemon

P3 - container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on catalog_service:copilot-runtime-bazel-cache,kube_cluster:dotcom-3-gc-cus-02,kube_container_name:copilot-runtime-bazel-cache,kube_deployment:copilot-r... - 2026-10-18T14:11Z

Source: [[P3] [Triggered] container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on…

github/copilot-cli#5185versions 95.906 0 thumbs up · 1 comments opened 2026-10-18 · updated 2026-10-22
GitHub Copilot CLI critical open always-on/daemon

P3 - container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on catalog_service:copilot-runtime-bazel-cache,kube_cluster:dotcom-2-gc-cus-02,kube_container_name:copilot-runtime-bazel-cache,kube_deployment:copilot-r... - 2026-10-16T17:35Z

Source: [[P3] [Triggered] container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on…

github/copilot-cli#5170versions 95.955 0 thumbs up · 1 comments opened 2026-10-16 · updated 2026-10-22
GitHub Copilot CLI critical open always-on/daemon

P3 - container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on catalog_service:copilot-runtime-bazel-cache,kube_cluster:dotcom-1-gc-cus-02,kube_container_name:copilot-runtime-bazel-cache,kube_deployment:copilot-r... - 2026-10-16T17:32Z

Source: [[P3] [Triggered] container-runtime/copilot-runtime-bazel-cache-memory-usage-vs-limits-dotcom on…

github/copilot-cli#5169versions 96.507 0 thumbs up · 1 comments opened 2026-10-16 · updated 2026-10-22
GitHub Copilot CLI high open install/update

Assisted permissions regression

Recently assisted permissions mode has been requiring my approval for too many commands. This is mostly just a feeling that something has changed so sorry for being vague, but for example this powershell command to find files in the…

github/copilot-cli#5066 1 thumbs up · 3 comments opened 2026-10-06 · updated 2026-10-07
GitHub Copilot CLI high open crash/hang

Non-interactive MCP tool call hangs after progress notification until idle timeout

In non-interactive Copilot CLI, an already-discovered Azure MCP tool call can hang after delivering its initial progress notification. No tool result is delivered, and the MCP WebSocket closes five minutes later with idle timeout. The…

github/copilot-cli#4910versions 1.0.87-0, 3.0.0-beta.45 0 thumbs up · 3 comments opened 2026-09-19 · updated 2026-09-20
GitHub Copilot CLI medium fixed mcp/tools

Empty Input Schema Breaks Copilot CLI

Tools with no input parameters use an empty JSON Schema for their Input Schema. This causes Copilot CLI to reject the tool entirely and fail on any prompt when the MCP server is connected. 0.0.365 Commit: 76d0881 To have an MCP tool with…

github/copilot-cli#1825versions 0.0.365 10 thumbs up · 3 comments opened 2026-03-04 · updated 2026-10-02
GitHub Copilot CLI high fixed install/update

pwsh.exe hardcoded in 6 places - CLI completely unusable on Windows 11 with only PowerShell 5.1 (closed #411 is still broken in v0.0.417)

Issue #411 was closed as "notplanned" in Oct 2025, but the bug is still present and getting worse — it now blocks the CLI from running any shell command at all on Windows machines that ship only with Windows PowerShell 5.1…

github/copilot-cli#1680versions 5.1, 0.0.417, 0.0.415 12 thumbs up · 9 comments opened 2026-02-25 · updated 2026-09-24
GitHub Copilot CLI medium open auth/session

Cloud agent: the built-in Playwright MCP session is already closed at the first tool call, and recovery reports it as browser OAuth required

Split out of #4378, which carries two faults. The registry policy 401 in that issue has a cause and a workaround. This one does not, and it survives that workaround. In a Copilot cloud agent session on a GHEC data residency tenant (…

github/copilot-cli#4931versions 0.0.40, 1.0.0 1 thumbs up · 2 comments opened 2026-09-22 · updated 2026-10-13
GitHub Copilot CLI high open self-host/headless

Rust rewrite regression on macOS: all native HTTPS requests fail with "bad certificate format" when com.apple.SecurityServer is not reachable (sandboxes)

Starting with 1.0.93, Copilot CLI on macOS can't connect to its API when it runs inside a sandbox that denies the Mach service com.apple.SecurityServer. Sandboxes such as nono deny this service so the agent can't read keychain secrets…

github/copilot-cli#5085versions 1.0.93, 1.0.92, 1.0.94 1 thumbs up · 0 comments opened 2026-10-08 · updated 2026-10-09
GitHub Copilot CLI low open mcp/tools

/restart fails when the CLI was launched with --new-session-id

Launching the CLI with --new-session-id and then running /restart fails every time: By the time this surfaces the foreground session has already been shut down, so the restart is not recoverable. copilot --new-session-id…

github/copilot-cli#5147versions 1.0.98 0 thumbs up · 1 comments opened 2026-10-15 · updated 2026-10-25
GitHub Copilot CLI medium open crash/hang

High CPU and repeated "gh auth token" failures when not signed in (worse without gh)

When Copilot CLI runs without a usable GitHub credential, the background auth probe copilotruntime::auth::gh (i.e. gh auth token) is retried in a tight loop with no backoff. I hit this in a normal interactive session using a BYOK provider…

github/copilot-cli#5256versions 2.103.2 0 thumbs up · 0 comments opened 2026-10-26 · updated 2026-10-26
GitHub Copilot CLI critical open auth/session

Every hour I get Authorization error. Your credentials may be expired or invalid

Every hour or so I'm getting Authorization error. Your credentials may be expired or invalid. (Request ID: ) Run /login to sign in again. Running /login does finish successfully but does not remedy the issue. Nor does mcp reload. GitHub…

github/copilot-cli#4971versions 1.0.88 2 thumbs up · 3 comments opened 2026-09-26 · updated 2026-10-04
GitHub Copilot CLI medium fixed auth/session

Startup error "Failed to read model provider attribution: Error: Not authenticated" in 1.0.89

Since 1.0.89, every new interactive session shows this error twice right after startup: Failed to read model provider attribution: Error: Not authenticated Sign-in completes about 3 seconds later and chat/model requests work normally. It…

github/copilot-cli#5008versions 1.0.89, 1.0.85-1.0.88 5 thumbs up · 7 comments opened 2026-09-30 · updated 2026-10-04
GitHub Copilot CLI medium open install/update

Bundled ripgrep aborts with jemalloc 'Unsupported system page size' on 16KB-page ARM64 kernels (Asahi Linux)

The ripgrep binary bundled with the Copilot CLI ( /ripgrep/bin/linux-arm64/rg) statically links jemalloc built assuming a 4KB page size. On a kernel configured with a 16KB page size — the default on Asahi Linux (Linux-on-Apple-Silicon) —…

github/copilot-cli#4977versions 1.0.88, 1.0.83, 1.0.87 0 thumbs up · 2 comments opened 2026-09-27 · updated 2026-10-25
GitHub Copilot CLI medium open auth/session

1.0.98: Copilot Enterprise account routed to api.business.githubcopilot.com — 401 on model catalog, 'Authentication failed' despite valid token

Copilot CLI 1.0.98 (installed via official gh.io/copilot-install script, Linux x64, headless — no system keychain, token stored in plaintext ~/.copilot/config.json) Auth via copilot login --device-code on github.com (not a GHEC…

github/copilot-cli#5165versions 1.0.98 0 thumbs up · 1 comments opened 2026-10-16 · updated 2026-10-17