10 stable releases
| 2.1.0 | May 5, 2026 |
|---|---|
| 2.0.1 | Apr 20, 2026 |
| 1.9.0 | Apr 12, 2026 |
| 1.7.0 | Mar 25, 2026 |
| 0.1.0 | Jan 5, 2026 |
#1037 in Artificial intelligence
Used in 4 crates
(3 directly)
390KB
9K
SLoC
arbor-watcher
File watcher for Arbor
Real-time incremental indexing
Overview
arbor-watcher provides the file system watching and incremental indexing layer for Arbor.
Features
- Cross-platform: Uses
notifyfor Windows, macOS, and Linux - Debounced Events: Prevents rapid re-indexing (100ms threshold)
- Gitignore Aware: Respects
.gitignorepatterns viaignorecrate - Incremental: Only re-parses changed files
How It Works
File Change → notify → Debouncer → Index Queue → arbor-core → arbor-graph
↓
Only "dirty" nodes updated
Usage
This crate is used internally. For most use cases:
cargo install arbor-graph-cli
arbor setup
arbor watch # Live re-indexing
Links
- Main Repository: github.com/Anandb71/arbor
Dependencies
~132MB
~3M SLoC