问题现象
在使用 VS Code 的 Copilot 插件时,如果遇到 WSL2 环境,Chat 功能往往无法正常启动。常见表现是界面停留在'正在初始化'状态,等待一段时间后提示'重试连接'。此时若尝试重载窗口(Reload Window),通常会报错:'Chat took too long to get ready',提示需确保已登录 GitHub 且插件已启用。

等了一段时间就说 retry connection

重新 reload window 会报:Chat took too long to get ready. Please ensure you are signed in to GitHub and that the extension GitHub.copilot-chat is installed and enabled.

解决方案
1. 降级 Copilot 插件版本
近期部分新版本存在兼容性问题,社区反馈表明回退到稳定版本能有效解决问题。建议将 Copilot 插件回退至 v1.252.0。
具体操作步骤如下:
- 打开 VS Code 插件市场,找到 Copilot 插件。
- 点击卸载按钮旁边的下拉菜单,选择'安装特定版本'(Install Specific Version)。
- 在列表中选择 v1.252.0 进行安装。
- 安装完成后,务必关闭插件的自动更新功能,防止再次升级导致问题复现。

点击重装即可,记得关闭自动更新(Auto Update)

2. 排查网络代理设置
如果在上述操作后仍无效,可能是 WSL2 的网络代理配置干扰了插件通信。很多用户在调试网络时误开启了本地代理,导致插件请求被拦截。
请检查 VS Code 的输出日志:
- 打开控制台(Output),搜索关键词
Copilot。 - 观察是否有类似
127.0.0.1:7890或127.0.0.1:7987的连接拒绝记录。如果有,说明代理配置有误。







