Skip to content

agent-plugin-conversation-history / Exports / MemoryHistoryStorage

Class: MemoryHistoryStorage

Memory storage implementation

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new MemoryHistoryStorage(maxConversations?): MemoryHistoryStorage

Parameters

NameTypeDefault value
maxConversationsnumber100

Returns

MemoryHistoryStorage

Defined in

agent-plugin-conversation-history/src/storages/memory-storage.ts:10

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/memory-storage.ts:14


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/memory-storage.ts:29


list

list(): Promise<string[]>

Returns

Promise<string[]>

Implementation of

IHistoryStorage.list

Defined in

agent-plugin-conversation-history/src/storages/memory-storage.ts:33


delete

delete(conversationId): Promise<boolean>

Parameters

NameType
conversationIdstring

Returns

Promise<boolean>

Implementation of

IHistoryStorage.delete

Defined in

agent-plugin-conversation-history/src/storages/memory-storage.ts:37


clear

clear(): Promise<void>

Returns

Promise<void>

Implementation of

IHistoryStorage.clear

Defined in

agent-plugin-conversation-history/src/storages/memory-storage.ts:41

Released under the MIT License.