Memory
@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
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?
Returns
Promise
<MemoryResult
[]>
remember()
remember(
content
,options?
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:34
Parameters
content
unknown
options?
Returns
Promise
<void
>