@elizaos/core v0.1.7 / IMemoryManager
runtime:
IAgentRuntime
packages/core/src/types.ts:1021
tableName:
string
packages/core/src/types.ts:1022
constructor:
Function
packages/core/src/types.ts:1023
addEmbeddingToMemory(
memory):Promise<Memory>
• memory: Memory
Promise<Memory>
packages/core/src/types.ts:1025
getMemories(
opts):Promise<Memory[]>
• opts
• opts.roomId: `${string}-${string}-${string}-${string}-${string}`
• opts.count?: number
• opts.unique?: boolean
• opts.start?: number
• opts.end?: number
Promise<Memory[]>
packages/core/src/types.ts:1027
getCachedEmbeddings(
content):Promise<object[]>
• content: string
Promise<object[]>
packages/core/src/types.ts:1035
getMemoryById(
id):Promise<Memory>
• id: `${string}-${string}-${string}-${string}-${string}`
Promise<Memory>
packages/core/src/types.ts:1039
getMemoriesByRoomIds(
params):Promise<Memory[]>
• params
• params.roomIds: `${string}-${string}-${string}-${string}-${string}`[]
Promise<Memory[]>
packages/core/src/types.ts:1040
searchMemoriesByEmbedding(
embedding,opts):Promise<Memory[]>
• embedding: number[]
• opts
• opts.match_threshold?: number
• opts.count?: number
• opts.roomId: `${string}-${string}-${string}-${string}-${string}`
• opts.unique?: boolean
Promise<Memory[]>
packages/core/src/types.ts:1041
createMemory(
memory,unique?):Promise<void>
• memory: Memory
• unique?: boolean
Promise<void>
packages/core/src/types.ts:1051
removeMemory(
memoryId):Promise<void>
• memoryId: `${string}-${string}-${string}-${string}-${string}`
Promise<void>
packages/core/src/types.ts:1053
removeAllMemories(
roomId):Promise<void>
• roomId: `${string}-${string}-${string}-${string}-${string}`
Promise<void>
packages/core/src/types.ts:1055
countMemories(
roomId,unique?):Promise<number>
• roomId: `${string}-${string}-${string}-${string}-${string}`
• unique?: boolean
Promise<number>