MemorySystem

@daydreamsai/core


@daydreamsai/core / MemorySystem

Class: MemorySystem

Defined in: packages/core/src/memory/memory-system.ts:24

Simplified Memory System - basic storage only

Implements

Constructors

Constructor

new MemorySystem(config): MemorySystem

Defined in: packages/core/src/memory/memory-system.ts:35

Parameters

config

MemoryConfig

Returns

MemorySystem

Properties

episodes

episodes: EpisodicMemory

Defined in: packages/core/src/memory/memory-system.ts:29

Implementation of

Memory.episodes


graph

graph: GraphMemory

Defined in: packages/core/src/memory/memory-system.ts:28

Implementation of

Memory.graph


kv

kv: KeyValueMemory

Defined in: packages/core/src/memory/memory-system.ts:26

Implementation of

Memory.kv


vector

vector: VectorMemory

Defined in: packages/core/src/memory/memory-system.ts:27

Implementation of

Memory.vector


working

working: IWorkingMemory

Defined in: packages/core/src/memory/memory-system.ts:25

Implementation of

Memory.working

Methods

close()

close(): Promise<void>

Defined in: packages/core/src/memory/memory-system.ts:76

Returns

Promise<void>

Implementation of

Memory.close


forget()

forget(criteria): Promise<void>

Defined in: packages/core/src/memory/memory-system.ts:138

Parameters

criteria

ForgetCriteria

Returns

Promise<void>

Implementation of

Memory.forget


initialize()

initialize(): Promise<void>

Defined in: packages/core/src/memory/memory-system.ts:49

Returns

Promise<void>

Implementation of

Memory.initialize


recall()

recall(query, options?): Promise<MemoryResult[]>

Defined in: packages/core/src/memory/memory-system.ts:113

Parameters

query

string

options?

RecallOptions

Returns

Promise<MemoryResult[]>

Implementation of

Memory.recall


remember()

remember(content, options?): Promise<void>

Defined in: packages/core/src/memory/memory-system.ts:89

Parameters

content

unknown

options?

RememberOptions

Returns

Promise<void>

Implementation of

Memory.remember