Module watcher

Module watcher 

Source
Expand description

File system watcher for incremental indexing

Watches project directories for changes and incrementally updates the index.

  • Create/Modify: Re-index the changed file
  • Delete: Remove file’s chunks from index
  • Debounced: Waits for activity to settle before processing

Design: Non-blocking, runs in background task, doesn’t affect search performance.

Structs§

UpdateResult
Result of processing file events for a project
WatcherManager
Manages file watchers for multiple projects

Enums§

FileEvent
Events that trigger re-indexing