Interface: SessionRetrieverOptions
Defined in: packages/agentos/src/memory/retrieval/session/SessionRetriever.ts:77
Options for constructing a SessionRetriever.
Properties
defaultChunksPerSession?
optionaldefaultChunksPerSession:number
Defined in: packages/agentos/src/memory/retrieval/session/SessionRetriever.ts:86
Default M (chunks per session in Stage 2).
Default
3
defaultTopSessions?
optionaldefaultTopSessions: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?
optionalrerankerService: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