Skip to main content

Interface: SessionRetrieverOptions

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

Options for constructing a SessionRetriever.

Properties

defaultChunksPerSession?

optional defaultChunksPerSession: number

Defined in: packages/agentos/src/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/memory/retrieval/session/SessionRetriever.ts:84

Default K (sessions to select in Stage 1).

Default

5

embeddingManager

embeddingManager: IEmbeddingManager

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


memoryStore

memoryStore: MemoryStore

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


rerankerService?

optional rerankerService: RerankerService

Defined in: packages/agentos/src/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/memory/retrieval/session/SessionRetriever.ts:78