claude-os/app
Illya e63466845f fix: Skip node_modules and common build directories during ingestion
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.
2025-12-08 23:33:33 -05:00
..
core fix: Skip node_modules and common build directories during ingestion 2025-12-08 23:33:33 -05:00
db fix: Track schema.sqlite in git for CI/CD compatibility 2025-10-27 22:23:54 -05:00
utils first commit 2025-10-22 13:29:28 -05:00
__init__.py first commit 2025-10-22 13:29:28 -05:00