Interface SessionSummaryStoreOptions

Options for constructing a SessionSummaryStore.

interface SessionSummaryStoreOptions {
    vectorStore: IVectorStore;
    embeddingManager: IEmbeddingManager;
    collectionPrefix?: string;
}

Properties

vectorStore: IVectorStore

Vector store to use for the summary collection.

embeddingManager: IEmbeddingManager

Embedding manager shared with the rest of the memory stack (reuse for cache hits).

collectionPrefix?: string

Collection-name prefix. Final collection is <prefix>_<scope>_<scopeId>.

Default

'cogmem_sessions'