IWorkingMemory
@daydreamsai/core / IWorkingMemory
Interface: IWorkingMemory
Defined in: packages/core/src/memory/types.ts:203
Working Memory - manages current session state
Methods
clear()
clear(
contextId
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:214
Parameters
contextId
string
Returns
Promise
<void
>
create()
create(
contextId
):Promise
<WorkingMemoryData
>
Defined in: packages/core/src/memory/types.ts:204
Parameters
contextId
string
Returns
Promise
<WorkingMemoryData
>
get()
get(
contextId
):Promise
<WorkingMemoryData
>
Defined in: packages/core/src/memory/types.ts:205
Parameters
contextId
string
Returns
Promise
<WorkingMemoryData
>
push()
push<
TContext
>(contextId
,entry
,ctx
,agent
,options?
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:207
Type Parameters
TContext
TContext
extends AnyContext
= AnyContext
Parameters
contextId
string
entry
ctx
AgentContext
<TContext
>
agent
options?
Returns
Promise
<void
>
set()
set(
contextId
,data
):Promise
<void
>
Defined in: packages/core/src/memory/types.ts:206
Parameters
contextId
string
data
Returns
Promise
<void
>
summarize()
summarize(
contextId
):Promise
<string
>
Defined in: packages/core/src/memory/types.ts:215
Parameters
contextId
string
Returns
Promise
<string
>