最近调试 GitHub Copilot 时遇到个坑,插件提示没有可用模型。排查一圈后发现,核心原因其实挺隐蔽:VS Code 主程序版本太老。
之前为了兼容旧服务器的 SSH 协议,我把编辑器锁定在了一个较旧的版本上。虽然能正常连接代码,但新版 Copilot 的部分功能依赖较新的运行时环境。
解决起来也不复杂,按顺序操作即可:
先去 GitHub 设置页面确认模型权限已开启。地址通常是 https://github.com/settings/copilot/features,把要用的模型都 enable 一下。
接着卸载并重装插件,刷新一下状态。有时候缓存或者残留配置会导致识别异常。
最关键的是更新 VS Code 本身。很多用户只盯着插件版本看,却忽略了宿主编辑器的版本要求。网上找了一圈,最后发现插件版本跟别人差着一代,才意识到是自己 VS Code 版本太低了。
实际操作后你会发现,只要编辑器版本跟上,模型列表就能正常加载。别被插件版本号迷惑了,底层环境才是关键。

