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.