Copilot停止响应需通过日志定位+缓存清理双路径恢复:先按Ctrl+Shift+U选“GitHub Copilot”日志通道,查ERR/ECONNRESET等关键词;再关闭所有窗口,执行对应系统命令清除github.copilot-*缓存后重启。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在VS Code中编辑代码时Copilot突然停止响应、建议框不再弹出,或聊天窗口卡在“正在准备Copilot”,这往往不是功能失效,而是插件进程已崩溃或缓存状态异常,需立即通过日志定位+缓存清理双路径恢复。
打开Copilot专属日志通道
按下 Ctrl+Shift+U(Windows/Linux)或 Cmd+Shift+U(Mac)唤出输出面板;
在右上角下拉菜单中必须选择“GitHub Copilot”,而非“Log (Window)”或“Remote Server”等其他通道;
若下拉列表里没有该选项,说明Copilot扩展尚未激活——请先执行 Ctrl+Shift+P → GitHub Copilot: Enable 并重启窗口。
快速识别崩溃关键线索
滚动日志末尾,重点查找含以下关键词的行:
【ERR】、【ECONNRESET】、【Cannot activate】、【AuthError: Missing token scopes】;
出现 [error] TypeError: fetch failed 且紧随 at TLSWrap.onStreamRead,基本可判定是网络栈中断导致插件主进程退出;
若日志中反复出现 [info] Can't use the Electron fetcher in this environment,说明当前运行环境(如WSL/远程SSH)强制降级到Node fetch,而该模式下缓存损坏极易引发静默崩溃。
Conventional Commits v1.0.0 分支、工作树命名及提交信息规范,适用于 GitHub 与 GitLab 项目,用于创建分支和命名工作树等场景。
执行临时缓存清理操作
第一步:关闭所有VS Code窗口,包括远程连接会话和WSL窗口;
第二步:在终端中执行以下命令(注意路径区分系统):
Linux/macOS:rm -rf ~/.vscode-server/extensions/github.copilot-*;
Windows(WSL内):rm -rf ~/.vscode-server/extensions/github.copilot-*;
Windows(本地):del /s /q "%USERPROFILE%\.vscode\extensions\github.copilot-*";
【注意:此操作会清除远程服务器上的Copilot缓存,但不会删除你的GitHub登录凭证】;
第三步:重新打开VS Code,等待扩展自动重装完成(状态栏右下角显示“Installing GitHub Copilot…”),再打开任意支持语言文件测试补全是否恢复。

















