Appearance
ema / @internals/db / LongTermMemoryDB
Interface: LongTermMemoryDB
Defined in: db/base.ts:459
Interface for long term memory database operations
Methods
appendLongTermMemory()
ts
appendLongTermMemory(entity): Promise<number>;Defined in: db/base.ts:472
appends a long term memory to the database
Parameters
entity
The long term memory to append
Returns
Promise<number>
Promise resolving to the ID of the created memory
deleteLongTermMemory()
ts
deleteLongTermMemory(id): Promise<boolean>;Defined in: db/base.ts:478
deletes a long term memory from the database
Parameters
id
number
The unique identifier for the long term memory to delete
Returns
Promise<boolean>
Promise resolving to true if deleted, false if not found
listLongTermMemories()
ts
listLongTermMemories(req): Promise<LongTermMemoryEntity[]>;Defined in: db/base.ts:464
lists long term memories in the database
Parameters
req
Returns
Promise<LongTermMemoryEntity[]>
Promise resolving to an array of long term memory data