You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`hnsw.rs` — thin wrapper around `hnsw_rs`. **Important:**`hnsw_rs` does not support inserting after `load_hnsw()`. The index is rebuilt from vectors stored in SQLite on every index run
20
21
-`indexer.rs` — orchestrates vault walking (via `ignore` crate for `.gitignore` support), diffing, chunking, embedding (Rayon for parallel chunking, serial embedding since `Embedder` is not `Send`), serial writes to store + HNSW + FTS5, and vault graph edge building (wikilinks + people detection)
21
22
22
-
`main.rs` is a thin clap CLI. Subcommands: `index`, `search` (with `--explain`), `status`, `clear`, `init`, `configure`, `models`, `graph` (show/stats).
23
+
`main.rs` is a thin clap CLI. Subcommands: `index`, `search` (with `--explain`), `status`, `clear`, `init`, `configure`, `models`, `graph` (show/stats), `context` (read/list/vault-map/who/project/topic).
23
24
24
25
## Key patterns
25
26
@@ -49,7 +50,7 @@ Single vault only. Re-indexing a different vault path triggers a confirmation pr
49
50
50
51
## Testing
51
52
52
-
- Unit tests in each module (`cargo test --lib`) — 119 tests, no network required
53
+
- Unit tests in each module (`cargo test --lib`) — 144 tests, no network required
0 commit comments