Skip to main content

Interface: SessionRetrieverOptions

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:77

Options for constructing a SessionRetriever.

Properties​

defaultChunksPerSession?​

optional defaultChunksPerSession: number

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:86

Default M (chunks per session in Stage 2).

Default​

3

defaultTopSessions?​

optional defaultTopSessions: number

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:84

Default K (sessions to select in Stage 1).

Default​

5

embeddingManager​

embeddingManager: IEmbeddingManager

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:80


memoryStore​

memoryStore: MemoryStore

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:79


rerankerService?​

optional rerankerService: RerankerService

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:82

Optional reranker. When provided, the merged chunk pool is reranked before truncation.


summaryStore​

summaryStore: SessionSummaryStore

Defined in: packages/agentos/src/cognition/memory/retrieval/session/SessionRetriever.ts:78