The ingest_directory function was recursively indexing ALL files including node_modules, which caused: - Massive index bloat (thousands of irrelevant library files) - Polluted search results with third-party code - Very slow indexing times Added SKIP_DIRECTORIES set with common directories to exclude: - Package managers: node_modules, vendor, Pods - Build outputs: dist, build, target, .next, .nuxt - VCS: .git, .svn, .hg - Caches: __pycache__, .pytest_cache, .mypy_cache, .cache - IDE: .vscode, .idea - Our own: .claude-os Also added should_skip_path() helper function with wildcard support for patterns like *.egg-info. |
||
|---|---|---|
| .. | ||
| core | ||
| db | ||
| utils | ||
| __init__.py | ||