Skip to main content

@elizaos/core v0.1.7 / IMemoryManager

Interface: IMemoryManager

Properties​

runtime​

runtime: IAgentRuntime

Defined in​

packages/core/src/types.ts:1021


tableName​

tableName: string

Defined in​

packages/core/src/types.ts:1022


constructor​

constructor: Function

Defined in​

packages/core/src/types.ts:1023

Methods​

addEmbeddingToMemory()​

addEmbeddingToMemory(memory): Promise<Memory>

Parameters​

• memory: Memory

Returns​

Promise<Memory>

Defined in​

packages/core/src/types.ts:1025


getMemories()​

getMemories(opts): Promise<Memory[]>

Parameters​

• opts

• opts.roomId: `${string}-${string}-${string}-${string}-${string}`

• opts.count?: number

• opts.unique?: boolean

• opts.start?: number

• opts.end?: number

Returns​

Promise<Memory[]>

Defined in​

packages/core/src/types.ts:1027


getCachedEmbeddings()​

getCachedEmbeddings(content): Promise<object[]>

Parameters​

• content: string

Returns​

Promise<object[]>

Defined in​

packages/core/src/types.ts:1035


getMemoryById()​

getMemoryById(id): Promise<Memory>

Parameters​

• id: `${string}-${string}-${string}-${string}-${string}`

Returns​

Promise<Memory>

Defined in​

packages/core/src/types.ts:1039


getMemoriesByRoomIds()​

getMemoriesByRoomIds(params): Promise<Memory[]>

Parameters​

• params

• params.roomIds: `${string}-${string}-${string}-${string}-${string}`[]

Returns​

Promise<Memory[]>

Defined in​

packages/core/src/types.ts:1040


searchMemoriesByEmbedding()​

searchMemoriesByEmbedding(embedding, opts): Promise<Memory[]>

Parameters​

• embedding: number[]

• opts

• opts.match_threshold?: number

• opts.count?: number

• opts.roomId: `${string}-${string}-${string}-${string}-${string}`

• opts.unique?: boolean

Returns​

Promise<Memory[]>

Defined in​

packages/core/src/types.ts:1041


createMemory()​

createMemory(memory, unique?): Promise<void>

Parameters​

• memory: Memory

• unique?: boolean

Returns​

Promise<void>

Defined in​

packages/core/src/types.ts:1051


removeMemory()​

removeMemory(memoryId): Promise<void>

Parameters​

• memoryId: `${string}-${string}-${string}-${string}-${string}`

Returns​

Promise<void>

Defined in​

packages/core/src/types.ts:1053


removeAllMemories()​

removeAllMemories(roomId): Promise<void>

Parameters​

• roomId: `${string}-${string}-${string}-${string}-${string}`

Returns​

Promise<void>

Defined in​

packages/core/src/types.ts:1055


countMemories()​

countMemories(roomId, unique?): Promise<number>

Parameters​

• roomId: `${string}-${string}-${string}-${string}-${string}`

• unique?: boolean

Returns​

Promise<number>

Defined in​

packages/core/src/types.ts:1057