SuperAPI AI 工具集

github-copilot-upgrader

编程与开发

查看项目

更新于 10-16 00:32

技能介绍

用途:在 vscode-copilot-chat 项目中将 @github/copilot npm 包升级到最新版本,并处理升级带来的类型与测试问题。

主要能力与用法:需先创建 TODO markdown 文件并按顺序执行步骤。先对 node_modules/@github/copilot/sdk/index.d.ts 做快照;再运行 npm install @github/copilot@latest,随后必须运行 npm run postinstall。接着对比新旧 index.d.ts,分析 API 变更、新功能或破坏性变更,并写入 .build/upgrade-notes.md。之后执行编译与测试:npm run postinstall、npm run compile、npx tsc --noEmit --project tsconfig.json,再运行 npm run test:unit,反复编译、修复与测试直到全部通过。最后总结代码、测试与类型定义差异,同样写入 .build/upgrade-notes.md。

限制:资料中说明不要运行集成测试;不应仅为让测试通过而改变代码行为;如遇需用户输入的歧义决策才停止;技能本身未提供更多平台、收费或效果信息。