AI分析如下:
CodeGeeX 插件(特别是它的知识库/项目问答功能 AskCodeGeeX)为了做 Codebase Indexing(代码库索引),在后台启动时会直接调用 Node.js 的原生文件系统 API (fs.statSync) 递归遍历整个 Workspace 根目录。
因为它既不读取 VS Code 的 files.exclude,也不支持自定义排除路径,所以遇到挂载在项目内的 s3fs 这种虚拟文件系统时,绝对会直接触发 IO 阻塞死锁。
需求是:
- 提供exclude参数配置,可以排除扫描的目录
- 优化扫描的调用方式
AI分析如下:
需求是: