Skip to content

agent-core / Exports / ConversationHistory

Class: ConversationHistory

Multi-session conversation history manager.

Table of contents

Constructors

Methods

Constructors

constructor

new ConversationHistory(options?): ConversationHistory

Parameters

NameType
optionsIConversationHistoryOptions

Returns

ConversationHistory

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:87

Methods

getConversationSession

getConversationSession(conversationId): ConversationSession

Parameters

NameType
conversationIdstring

Returns

ConversationSession

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:94


hasConversation

hasConversation(conversationId): boolean

Parameters

NameType
conversationIdstring

Returns

boolean

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:105


removeConversation

removeConversation(conversationId): boolean

Parameters

NameType
conversationIdstring

Returns

boolean

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:109


clearAll

clearAll(): void

Returns

void

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:115


getStats

getStats(): Object

Returns

Object

NameType
totalConversationsnumber
conversationIdsstring[]
totalMessagesnumber

Defined in

packages/agent-core/src/managers/conversation-history-manager.ts:121

Released under the MIT License.