VS Code扩展集成GitHub Copilot Chat试用API遇启动限制求助
VS Code扩展使用Chat Proposed API启动报错的最优解决方案寻求
我们正在开发一款面向Windows工程的VS Code扩展,计划以Chat扩展作为用户入口。将扩展打包为vsix并测试安装后,正常启动VS Code时扩展无法运行,报错信息如下:
The missing proposal MUST be added and you must start in extension development mode or use the following command line switch: --enable-proposed-api ms-windows-coco-v-team.ms-windows-coco
经过调研与测试,我们得出以下结论:
- 无论使用VS Code稳定版还是Insider版,若启动时未添加
--enable-proposed-api ms-windows-coco-v-team.ms-windows-coco命令行参数,扩展无法调用proposed API; - 已在扩展的
package.json中配置enabledApiProposals字段包含chatParticipant,但问题仍未解决; - 文档中提到的修改
argv.json的临时方案可行,但该操作涉及用户个人配置,我们更倾向于等待Chat API正式稳定,而非自动修改用户配置; - 尝试寻找VS Code官方API来检测是否已为当前扩展启用proposed API,但未找到对应接口,目前只能通过捕获API调用错误来判断,这种方式不够可靠;
- 若启动时添加指定CLI参数,扩展可在最新版稳定版和Insider版VS Code中正常使用Chat API。
现寻求无需用户手动添加CLI参数、也不修改用户个人配置的更优解决方案。
内容的提问来源于stack exchange,提问作者AniJ
相关产品推荐
相关产品推荐

