Skip to main content

Vector pipeline

Graph pipeline

hybrid_search blends both pipelines at query time:
Default alpha=0.6 weights semantic relevance slightly higher than structural connectivity. Degrades to pure vector search when graph.json is absent.

Index location

Each project gets its own isolated directory:

Change detection

VecGrep tracks mtime and file size in merkle.json. On re-index, only files whose mtime or size has changed are re-embedded — unchanged files are skipped in O(1) per file.