Interface HnswSidecarConfig

Configuration for the memory-specific HNSW sidecar wrapper.

interface HnswSidecarConfig {
    sqlitePath: string;
    dimensions: number;
    autoThreshold?: number;
    m?: number;
    efConstruction?: number;
    efSearch?: number;
}

Properties

sqlitePath: string

Path to brain.sqlite — HNSW file will be at same dir with .hnsw extension.

dimensions: number

Embedding dimensions.

autoThreshold?: number

Auto-build threshold. Below this count, brute-force is used.

Default

1000
m?: number

HNSW M parameter (connections per node).

Default

16
efConstruction?: number

HNSW efConstruction (build quality).

Default

200
efSearch?: number

HNSW efSearch (query quality).

Default

50