uni-flow 公开 API(中文注解) / InMemoryLongTermMemoryStore
Class: InMemoryLongTermMemoryStore
Defined in: layer4/long-term-memory.ts:23
进程内长期记忆;需要落盘可用 createFileLongTermMemoryStore。
Implements
Constructors
Constructor
new InMemoryLongTermMemoryStore():
InMemoryLongTermMemoryStore
Returns
InMemoryLongTermMemoryStore
Methods
delete()
delete(
id):Promise<void>
Defined in: layer4/long-term-memory.ts:52
Parameters
id
string
Returns
Promise<void>
Implementation of
get()
get(
id):Promise<LongTermMemoryEntry|null>
Defined in: layer4/long-term-memory.ts:41
Parameters
id
string
Returns
Promise<LongTermMemoryEntry | null>
Implementation of
listAll()
listAll():
Promise<LongTermMemoryEntry[]>
Defined in: layer4/long-term-memory.ts:56
Returns
Promise<LongTermMemoryEntry[]>
Implementation of
put()
put(
entry):Promise<void>
Defined in: layer4/long-term-memory.ts:26
Parameters
entry
Omit<LongTermMemoryEntry, "createdAt" | "updatedAt"> & object
Returns
Promise<void>
Implementation of
query()
query(
scope,limit?):Promise<LongTermMemoryEntry[]>
Defined in: layer4/long-term-memory.ts:45
Parameters
scope
string
limit?
number = 50
Returns
Promise<LongTermMemoryEntry[]>