knot 1.6.2

Codebase Graph + Vector RAG Indexer for Java, TypeScript, JavaScript, Kotlin, Rust, Python, Groovy, C/C++, Build Systems, and HTML/CSS codebases
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Stage 5 — Ingest: dual-write to Qdrant (vector) and Neo4j (graph).
//!
//! Both writes are issued concurrently via `tokio::try_join!` to avoid
//! bottlenecking on either database. The two stores are kept in sync
//! through the shared UUID that every entity carries.

mod batch;
mod resolve;

pub use batch::ingest_batch;
pub use resolve::{
    RunMetrics, link_cross_repo_dependencies, print_run_summary, resolve_and_save_relationships,
    resolve_reference_intents, resolve_reference_intents_with_context,
};