{"id":30351080,"url":"https://github.com/thinker-joe/augment-clean-patcher","last_synced_at":"2025-08-18T23:02:48.372Z","repository":{"id":308744366,"uuid":"1033929109","full_name":"Thinker-Joe/augment-clean-patcher","owner":"Thinker-Joe","description":"Augment Code 自动化打包插件(aug_cleaner版) - 清除 Augment Code 中的所言遥测、跟踪、风控机制","archived":false,"fork":false,"pushed_at":"2025-08-08T03:40:19.000Z","size":24,"stargazers_count":52,"open_issues_count":1,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-18T23:02:45.570Z","etag":null,"topics":["augment-code","augment-code-free","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thinker-Joe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-07T15:08:00.000Z","updated_at":"2025-08-15T04:58:55.000Z","dependencies_parsed_at":"2025-08-07T17:39:49.128Z","dependency_job_id":null,"html_url":"https://github.com/Thinker-Joe/augment-clean-patcher","commit_stats":null,"previous_names":["thinker-joe/augment-clean-patcher"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Thinker-Joe/augment-clean-patcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinker-Joe%2Faugment-clean-patcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinker-Joe%2Faugment-clean-patcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinker-Joe%2Faugment-clean-patcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinker-Joe%2Faugment-clean-patcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thinker-Joe","download_url":"https://codeload.github.com/Thinker-Joe/augment-clean-patcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thinker-Joe%2Faugment-clean-patcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271073390,"owners_count":24694538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["augment-code","augment-code-free","vscode","vscode-extension"],"created_at":"2025-08-18T23:00:58.839Z","updated_at":"2025-08-18T23:02:48.354Z","avatar_url":"https://github.com/Thinker-Joe.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Augment Clean Patcher\n\n基于 [aug_cleaner](https://github.com/gmh5225/aug_cleaner) 工具的 VS Code Augment 插件自动打包仓库。\n\n## 为什么选择这个版本的插件？\n\n本项目基于 **aug_cleaner** 构建，这是一个有实际案例及高度**隐私保护**的专业版本，相比其他简单的修改方案具有显著优势：\n\n### 技术特性\n- **阻止所有遥测**：拦截 `report-*` 和 `record-*` 等所有跟踪 API 调用\n- **会话匿名化**：为每个 API 调用生成随机会话 ID，防止行为关联\n- **用户代理隐藏**：移除系统指纹数据，防止设备识别\n- **零数据泄露**：确保没有任何遥测数据离开您的机器\n\n### 三重保护\n\n1. **遥测阻断**\n   - 拦截所有跟踪 API 调用\n   - 返回成功响应以维持功能\n   - 零数据离开您的机器\n\n2. **会话随机化**\n   - 为每个 API 调用生成唯一会话 ID\n   - 防止跨会话行为关联\n   - 使用户跟踪变得不可能\n\n3. **用户代理隐藏**\n   - 移除系统指纹数据\n   - 防止设备识别\n   - 保持完全匿名\n\n## 功能特性\n\n- 🤖 **自动化构建**: 每日自动检查 Augment Code 插件的新版本\n- 🛠️ **智能补丁**: 使用 aug_cleaner Python 工具自动应用补丁\n- 📦 **自动打包**: 自动重新打包为 VSIX 文件\n- 🚀 **自动发布**: 自动创建 GitHub Release 并上传补丁版本\n- 🔄 **版本管理**: 智能检测版本变化，避免重复构建\n\n## 工作流程\n\n1. **检出代码**: 获取 aug_cleaner 工具的最新代码\n2. **下载插件**: 从 VS Code Marketplace 下载最新的 Augment Code VSIX 插件\n3. **解包处理**: 解压 VSIX 文件并定位核心 JavaScript 文件\n4. **应用补丁**: 使用 aug_cleaner.py 工具处理插件文件\n5. **重新打包**: 使用 vsce 工具重新打包为 VSIX 文件\n6. **版本发布**: 创建 GitHub Release 并上传补丁版本\n\n## 触发方式\n\n### 自动触发\n- **定时任务**: 每天 UTC 时间 8:00 自动运行\n- **代码更新**: 当工作流文件更新时自动运行\n\n### 手动触发\n1. 进入 GitHub 仓库的 Actions 页面\n2. 选择 \"Build Patched Augment Code Extension with aug_cleaner\" 工作流\n3. 点击 \"Run workflow\" 按钮\n\n## 安装使用\n\n### 下载补丁版本\n1. 访问本仓库的 [Releases 页面](../../releases)\n2. 下载最新的 `.vsix` 文件\n\n### 安装到 VS Code\n1. 打开 VS Code\n2. 按 `Ctrl+Shift+X` 打开扩展视图\n3. 点击右上角的 \"...\" 菜单\n4. 选择 \"Install from VSIX...\"\n5. 选择下载的 `.vsix` 文件\n\n## 版本说明\n\n- **标签格式**: `v{原版本号}-patched`\n- **文件命名**: `augmentcode.augment-{版本号}-patched.vsix`\n- **版本检测**: 自动检测新版本，避免重复构建相同版本\n\n## 最新状态\n\n✅ **已完成最新版本 v0.524.1 的打包测试**\n\n## 补丁内容\n\n本项目使用 [aug_cleaner](https://github.com/gmh5225/aug_cleaner) 工具对 Augment Code 插件进行处理，主要功能包括：\n- 移除遥测和跟踪功能\n- 清理不必要的网络请求\n- 优化插件性能\n\n## 技术细节\n\n### 依赖工具\n- **aug_cleaner**: Python 补丁工具 (要求 Python 3.6+)\n- **@vscode/vsce**: VS Code 插件打包工具\n- **Node.js**: 运行环境\n- **Python 3.9**: 用于运行 aug_cleaner (满足 3.6+ 要求)\n- **jq**: JSON 处理工具\n\n### 工作流特性\n- 智能版本检测，避免重复构建\n- 自动查找插件核心文件\n- 完整的错误处理和日志记录\n- 自动清理临时文件\n\n## 故障排除\n\n### 常见问题\n\n**Q: 工作流失败，提示 \"End-of-central-directory signature not found\"**\nA: 这是 VSIX 下载问题。最新版本已改进下载逻辑，包含重试和验证机制。\n\n**Q: 工作流失败，提示找不到 extension.js**\nA: 这可能是因为插件结构发生变化。工作流会自动查找 `*/out/extension.js` 文件。\n\n**Q: 版本已存在，如何重新构建？**\nA: 删除对应的 Git 标签和 Release，工作流会自动重新构建。\n\n**Q: 如何查看构建日志？**\nA: 进入 Actions 页面，点击对应的工作流运行记录查看详细日志。\n\n### 详细故障排除\n\n查看 [TROUBLESHOOTING.md](TROUBLESHOOTING.md) 获取详细的故障排除指南，包括：\n- VSIX 下载和解包问题\n- 网络连接问题\n- Python 版本问题\n- 调试技巧\n\n## 贡献\n\n欢迎提交 Issue 和 Pull Request 来改进这个项目。\n\n## 许可证\n\n本项目遵循 MIT 许可证。\n\n## 相关项目\n\n- [aug_cleaner](https://github.com/gmh5225/aug_cleaner) - Python 补丁工具\n- [Augment Code](https://marketplace.visualstudio.com/items?itemName=augment.vscode-augment) - 原始插件\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinker-joe%2Faugment-clean-patcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinker-joe%2Faugment-clean-patcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinker-joe%2Faugment-clean-patcher/lists"}