Summary
After upgrading to Copilot CLI 1.0.49, the CLI became significantly slower in a WSL Linux terminal. This did not happen before 1.0.49.
Environment
- Copilot CLI: 1.0.49
- Environment: WSL Linux terminal
- GitHub auth available via
gh
Symptoms
- Startup blocks for about 2 minutes before the UI becomes responsive.
- After approving a local command with Yes, there is another noticeable blocking delay before the command actually starts executing.
- In some cases there is no visible progress output or useful log output during the delay.
What I tried
- Disabled built-in GitHub MCP server
- Disabled skills
- Disabled hooks
- Disabled IDE auto-connect
The delays still happen, although MCP/auth/tool initialization seems strongly related to the slowdown.
Observations
- The issue appears to be in the orchestration/initialization path rather than the shell command itself.
- Running local commands directly in the shell is instantaneous.
- The slowdown feels related to remote/tooling/auth initialization, which may be especially noticeable in WSL.
Reproduction
- Start Copilot CLI in WSL.
- Wait for initial startup.
- Ask Copilot to run a simple local command.
- Approve the command with Yes.
- Observe the long blocking delay before the command actually starts.
Expected behavior
- Startup should be fast, similar to pre-1.0.49 behavior.
- After approving a local command, execution should begin immediately or show clear progress/debug information.
Actual behavior
- Startup and post-approval execution both have large blocking delays.
- The CLI feels much heavier than before 1.0.49 in WSL.
Request
Please investigate whether a regression was introduced in 1.0.49 around:
- MCP/auth initialization
- remote orchestration before local command execution
- WSL-specific terminal/flush latency
- startup path regressions with minimal/local-only configurations
It would also help to have:
- a strict local/fast path mode
- better debug/verbose output for startup and pre-command blocking
Summary
After upgrading to Copilot CLI 1.0.49, the CLI became significantly slower in a WSL Linux terminal. This did not happen before 1.0.49.
Environment
ghSymptoms
What I tried
The delays still happen, although MCP/auth/tool initialization seems strongly related to the slowdown.
Observations
Reproduction
Expected behavior
Actual behavior
Request
Please investigate whether a regression was introduced in 1.0.49 around:
It would also help to have: