agent-core / Exports / ConversationHistory
Class: ConversationHistory
Multi-session conversation history manager.
Table of contents
Constructors
Methods
Constructors
constructor
• new ConversationHistory(options?): ConversationHistory
Parameters
| Name | Type |
|---|---|
options | IConversationHistoryOptions |
Returns
Defined in
packages/agent-core/src/managers/conversation-history-manager.ts:87
Methods
getConversationSession
▸ getConversationSession(conversationId): ConversationSession
Parameters
| Name | Type |
|---|---|
conversationId | string |
Returns
Defined in
packages/agent-core/src/managers/conversation-history-manager.ts:94
hasConversation
▸ hasConversation(conversationId): boolean
Parameters
| Name | Type |
|---|---|
conversationId | string |
Returns
boolean
Defined in
packages/agent-core/src/managers/conversation-history-manager.ts:105
removeConversation
▸ removeConversation(conversationId): boolean
Parameters
| Name | Type |
|---|---|
conversationId | string |
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
| Name | Type |
|---|---|
totalConversations | number |
conversationIds | string[] |
totalMessages | number |
Defined in
packages/agent-core/src/managers/conversation-history-manager.ts:121