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?
optionalmaxContextChars: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?
optionalorganizationId: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?
optionaltopKByScope: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