Memory

@daydreamsai/core


@daydreamsai/core / Memory

Interface: Memory

Defined in: packages/core/src/memory/types.ts:25

Core Memory interface - simplified for basic storage

Properties

episodes?

optional episodes: EpisodicMemory

Defined in: packages/core/src/memory/types.ts:31


graph

graph: GraphMemory

Defined in: packages/core/src/memory/types.ts:30


kv

kv: KeyValueMemory

Defined in: packages/core/src/memory/types.ts:28


vector

vector: VectorMemory

Defined in: packages/core/src/memory/types.ts:29


working

working: IWorkingMemory

Defined in: packages/core/src/memory/types.ts:27

Methods

close()

close(): Promise<void>

Defined in: packages/core/src/memory/types.ts:40

Returns

Promise<void>


forget()

forget(criteria): Promise<void>

Defined in: packages/core/src/memory/types.ts:36

Parameters

criteria

ForgetCriteria

Returns

Promise<void>


initialize()

initialize(): Promise<void>

Defined in: packages/core/src/memory/types.ts:39

Returns

Promise<void>


recall()

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

Defined in: packages/core/src/memory/types.ts:35

Parameters

query

string

options?

RecallOptions

Returns

Promise<MemoryResult[]>


remember()

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

Defined in: packages/core/src/memory/types.ts:34

Parameters

content

unknown

options?

RememberOptions

Returns

Promise<void>