Skip to main content

Interface: HnswSidecarConfig

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:23

Configuration for the memory-specific HNSW sidecar wrapper.

Properties​

autoThreshold?​

optional autoThreshold: number

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:29

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

Default​

1000

dimensions​

dimensions: number

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:27

Embedding dimensions.


efConstruction?​

optional efConstruction: number

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:33

HNSW efConstruction (build quality).

Default​

200

efSearch?​

optional efSearch: number

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:35

HNSW efSearch (query quality).

Default​

50

m?​

optional m: number

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:31

HNSW M parameter (connections per node).

Default​

16

sqlitePath​

sqlitePath: string

Defined in: packages/agentos/src/cognition/memory/retrieval/store/HnswSidecar.ts:25

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