Appearance
ema / @internals/db / ShortTermMemoryDB
Interface: ShortTermMemoryDB
Defined in: db/base.ts:385
Interface for short term memory database operations
Methods
appendShortTermMemory()
ts
appendShortTermMemory(entity): Promise<number>;Defined in: db/base.ts:398
appends a short term memory to the database
Parameters
entity
The short term memory to append
Returns
Promise<number>
Promise resolving to the ID of the created memory
deleteShortTermMemory()
ts
deleteShortTermMemory(id): Promise<boolean>;Defined in: db/base.ts:404
deletes a short term memory from the database
Parameters
id
number
The unique identifier for the short term memory to delete
Returns
Promise<boolean>
Promise resolving to true if deleted, false if not found
listShortTermMemories()
ts
listShortTermMemories(req): Promise<ShortTermMemoryEntity[]>;Defined in: db/base.ts:390
lists short term memories in the database
Parameters
req
Returns
Promise<ShortTermMemoryEntity[]>
Promise resolving to an array of short term memory data