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
Version bump and docs update for engraph v0.4.0:
- Context engine with 6 functions (read, list, vault_map, who, project, topic)
- engraph context CLI with --json support
- search_internal extracted for reuse
- 13 modules, 144 tests
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
-`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