Skip to content

Commit a308467

Browse files
committed
v2.0.2: 扩展文件扫描优化
- 路径模式增强:添加多种扩展名称模式,提升扫描成功率 - 搜索策略改进:标准搜索失败时自动启用关键词搜索 - 文件验证优化:支持识别压缩/混淆的扩展文件 - 调试信息增强:添加详细的搜索过程日志 - 全IDE支持:优化覆盖所有支持的IDE(VS Code、Cursor、Windsurf)
1 parent 6cb6b3b commit a308467

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ https://t.me/+rL2-my2wYy5hODA1
1818
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
1919
[![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey.svg)](https://github.com/BasicProtein/AugmentCode-Free)
2020

21-
#### 2025年8月14日更新 (v2.0.2-路径优化版):
21+
#### 2025年8月14日更新 (v2.0.2):
2222

2323
**🔍 扩展文件扫描优化**
24-
- **路径模式增强**:添加 `augment.vscode-augment-*` 等多种扩展名称模式
24+
- **路径模式增强**:添加 `augment.vscode-augment-*` 等多种扩展名称模式,提升扫描成功率
2525
- **搜索策略改进**:当标准搜索失败时,自动启用关键词搜索作为备选方案
2626
- **文件验证优化**:支持识别压缩/混淆的扩展文件,基于文件路径进行智能判断
2727
- **调试信息增强**:添加详细的搜索过程日志,帮助定位扫描问题
28-
- **兼容性提升**完美支持 Cursor 使用 `vscode-augment` 扩展名的情况
28+
- **全IDE支持**优化覆盖 VS Code、Cursor、Windsurf 等所有支持的IDE
2929

3030
**🔍 Extension File Scanning Optimization**
31-
- **Enhanced Path Patterns**: Added multiple extension name patterns like `augment.vscode-augment-*`
31+
- **Enhanced Path Patterns**: Added multiple extension name patterns like `augment.vscode-augment-*` to improve scan success rate
3232
- **Improved Search Strategy**: Automatically enables keyword search as fallback when standard search fails
3333
- **Optimized File Validation**: Supports recognition of compressed/obfuscated extension files with intelligent path-based judgment
3434
- **Enhanced Debug Information**: Added detailed search process logs to help locate scanning issues
35-
- **Improved Compatibility**: Perfect support for Cursor using `vscode-augment` extension names
35+
- **Full IDE Support**: Optimization covers all supported IDEs including VS Code, Cursor, Windsurf
3636

3737
#### 2025年8月12日更新 (v2.0.0):
3838

augment_tools_core/extension_finder.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,33 @@ def __init__(self):
7575
},
7676
IDEType.WINDSURF: {
7777
"windows": [
78+
# windsurf 可能使用 vscode-augment 扩展名称
79+
os.path.expanduser("~/.windsurf/extensions/augment.vscode-augment-*/out/extension.js"),
80+
os.path.expanduser("~/AppData/Roaming/Windsurf/User/extensions/augment.vscode-augment-*/out/extension.js"),
81+
# 原有的 windsurf-augment 模式
7882
os.path.expanduser("~/.windsurf/extensions/augment.windsurf-augment-*/out/extension.js"),
7983
os.path.expanduser("~/AppData/Roaming/Windsurf/User/extensions/augment.windsurf-augment-*/out/extension.js"),
84+
# 通用 augment 模式
85+
os.path.expanduser("~/.windsurf/extensions/augment.*/out/extension.js"),
86+
os.path.expanduser("~/AppData/Roaming/Windsurf/User/extensions/augment.*/out/extension.js"),
87+
# 额外的可能路径
88+
os.path.expanduser("~/AppData/Local/Programs/windsurf/resources/app/extensions/augment.*/out/extension.js"),
8089
],
8190
"linux": [
91+
os.path.expanduser("~/.windsurf/extensions/augment.vscode-augment-*/out/extension.js"),
92+
os.path.expanduser("~/.config/Windsurf/User/extensions/augment.vscode-augment-*/out/extension.js"),
8293
os.path.expanduser("~/.windsurf/extensions/augment.windsurf-augment-*/out/extension.js"),
8394
os.path.expanduser("~/.config/Windsurf/User/extensions/augment.windsurf-augment-*/out/extension.js"),
95+
os.path.expanduser("~/.windsurf/extensions/augment.*/out/extension.js"),
96+
os.path.expanduser("~/.config/Windsurf/User/extensions/augment.*/out/extension.js"),
8497
],
8598
"darwin": [
99+
os.path.expanduser("~/.windsurf/extensions/augment.vscode-augment-*/out/extension.js"),
100+
os.path.expanduser("~/Library/Application Support/Windsurf/User/extensions/augment.vscode-augment-*/out/extension.js"),
86101
os.path.expanduser("~/.windsurf/extensions/augment.windsurf-augment-*/out/extension.js"),
87102
os.path.expanduser("~/Library/Application Support/Windsurf/User/extensions/augment.windsurf-augment-*/out/extension.js"),
103+
os.path.expanduser("~/.windsurf/extensions/augment.*/out/extension.js"),
104+
os.path.expanduser("~/Library/Application Support/Windsurf/User/extensions/augment.*/out/extension.js"),
88105
]
89106
}
90107
}

0 commit comments

Comments
 (0)