# VS2022 Copilot Agent **Repository Path**: ripperTs/vs2022-copilot-agent ## Basic Information - **Project Name**: VS2022 Copilot Agent - **Description**: VS2022 GitHub Copilot 插件解包 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-04-25 - **Last Updated**: 2024-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Visual Studio 2022 GitHub Copilot解包代码 此仓库用于下载编译后的 `copilot-agent-win.exe` 文件, 可使 `copilot小助手` 正常激活最新版本插件. 代码仅更改企业版地址, 使其能使用 `copilot小助手私有部署(企业版)的激活方式`, 其他未做改动, **激活后依旧走Github Copilot官方代码补全接口** 这也许不是一个很好的实现方式, 后续有时间再好好研究下看看是否有公共配置参数暴露出来. **如果您嫌麻烦不想折腾, 可直接降级插件版本即可!** 因为目前此方法除了能享受最新版之外, 没有其他附加价值了! ### 使用步骤 - **[点此下载 copilot-agent-win.exe v1.181.0版本文件, 用于后续替换](https://gitee.com/ripperTs/vs2022-copilot-agent/releases/download/v1.181.0/copilot-agent-win.exe)** - 找到 `vs2022` 扩展插件目录, 找到原有 `copilot-agent-win.exe` 文件所在位置, 如图: - ![Xnip2024-04-25_18-36-13](docs/Xnip2024-04-25_18-36-13.png) - 图中的路径是 :`C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\17.0_7aeb4d28\Extensions\zi5efaj2.vzx\service\dist` - 转换你的路径可能是: `C:\Users\你电脑登录用户名\AppData\Local\Microsoft\VisualStudio\任意数字开头的文件夹\Extensions\随机字母.vzx\service\dist` - 替换文件后重启 `vs2022` 即可, 如果图标显示未激活或 `401` 那就去小助手上在激活一遍! ### 特别说明 - 开源出来就是想表明使用此方案小助手无法获取您的请求数据, 所有接口全部走官方直连, 不放心的用户可自动打包 - 此方案可能略有繁琐, 但好在一次配置后面基本不用改动了, 后面有空会再看看有没有更简单的方法, 也许 `Chat对话功能` 也会出现了 - 此方案目前仅适用于 `Windows`系统的 `vs2022` 其他系统暂未打包实现 (没什么必要了) - 如果你是`Mac M1芯片`的用户自行找个Windows系统打包吧,否则无法使用哈, 所以推荐直接使用我打包完的exe文件 ### 相关命令 **打包** ```bash pkg --public --no-native-build --compress GZip -t node18-win-x64 --out-path ../dist . ``` **解包** ```bash node unpack.js -i ./copilot-agent-win.exe -o ./unpackeder ``` ### 相关链接 - [Copilot小助手](https://copilot.docs.noteo.cn/) - [nodejs打包exe](https://www.npmjs.com/package/pkg) - [解包exe为nodejs代码](https://github.com/LockBlock-dev/pkg-unpacker)