Skip to content

agent-plugin-conversation-history / Exports / DatabaseHistoryStorage

Class: DatabaseHistoryStorage

Database storage implementation

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new DatabaseHistoryStorage(connectionString): DatabaseHistoryStorage

Parameters

NameType
connectionStringstring

Returns

DatabaseHistoryStorage

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:11

Methods

save

save(conversationId, _entry): Promise<void>

Parameters

NameType
conversationIdstring
_entryIConversationHistoryEntry

Returns

Promise<void>

Implementation of

IHistoryStorage.save

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:16


load

load(conversationId): Promise<undefined | IConversationHistoryEntry>

Parameters

NameType
conversationIdstring

Returns

Promise<undefined | IConversationHistoryEntry>

Implementation of

IHistoryStorage.load

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:31


list

list(): Promise<string[]>

Returns

Promise<string[]>

Implementation of

IHistoryStorage.list

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:47


delete

delete(conversationId): Promise<boolean>

Parameters

NameType
conversationIdstring

Returns

Promise<boolean>

Implementation of

IHistoryStorage.delete

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:61


clear

clear(): Promise<void>

Returns

Promise<void>

Implementation of

IHistoryStorage.clear

Defined in

agent-plugin-conversation-history/src/storages/database-storage.ts:77

Released under the MIT License.