Skip to main content

Interface: LongTermMemoryRetrievalInput

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:3

Properties

conversationId

conversationId: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:6


maxContextChars?

optional maxContextChars: number

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:15

Advisory character budget for the returned context string. Implementations may truncate to stay within this budget.


memoryPolicy

memoryPolicy: ResolvedLongTermMemoryPolicy

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:10


mode

mode: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:8


organizationId?

optional organizationId: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:5


personaId

personaId: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:7


queryText

queryText: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:9


topKByScope?

optional topKByScope: Partial<Record<"user" | "persona" | "organization", number>>

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:20

Optional per-scope retrieval caps. Implementations are free to ignore/override.


userId

userId: string

Defined in: packages/agentos/src/core/conversation/ILongTermMemoryRetriever.ts:4