问题描述
Chat 初始化过程中出现错误,等待一段时间后提示 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.
解决办法
回退 Copilot 版本
参考社区讨论解决方案:https://github.com/orgs/community/discussions/147219
将 Copilot 插件回退至 v1.252.0 版本。
VS Code 插件回退方法: 依次点击插件 -> Copilot -> Uninstall 旁边的下拉菜单 -> Install Specific Version。
选择 v1.252.0 版本安装即可,请关闭自动更新(Auto Update)。
网络问题
排查过程中若随意修改过网络代理配置,可能导致回退版本后仍无效。
查看网络连接问题
可在 VS Code 控制台 -> Output -> 搜索 Copilot,查看预期日志输出。
若显示类似 127.0.0.1:7890 或 127.0.0.1:7987 连接失败,则为网络代理问题。
关闭网络代理设置
第一步:进入 Settings,切换到 Remote [WSL:Ubuntu],搜索 proxy,取消 Http Proxy 选项。
第二步:关闭 Http Use Local Proxy Configuration 选项。
第三步:Reload Window 后,观察控制台输出信息,若显示正常即表示成功。


