Commit b55c336
razvan
fix: smart uninstaller cleanup + prevent nested .ragcode dirs
- Uninstaller derives scan roots from registry, Qdrant file_path payloads,
JetBrains/VSCode/AI-IDE configs — no more hardcoded directory guessing
- findWorkspaceRootFromFilePath: walk up from Qdrant payload to workspace root
- detectIDEProjectParents: reads recentProjects.xml, storage.json, resolveIDEPaths
- detector: removed .ragcode from workspace markers (prevents hijacking root detection)
- resolver: applyNestedOverride centralized — prevents split-indexing on sub-dirs1 parent 2e1c0e4 commit b55c336
5 files changed
Lines changed: 353 additions & 55 deletions
File tree
- cmd/rag-code-mcp
- internal/uninstall
- pkg/workspace
- detector
- resolver
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments