core / Exports / SystemMessageManager
Class: SystemMessageManager
System message management class Manages system prompts and system messages.
Table of contents
Constructors
Methods
- setSystemPrompt
- setSystemMessages
- addSystemMessage
- getSystemPrompt
- getSystemMessages
- hasSystemMessages
- clear
Constructors
constructor
• new SystemMessageManager(): SystemMessageManager
Returns
Methods
setSystemPrompt
▸ setSystemPrompt(prompt
): void
Set a single system prompt
Parameters
Name | Type | Description |
---|---|---|
prompt | string | System prompt content |
Returns
void
Defined in
managers/system-message-manager.ts:16
setSystemMessages
▸ setSystemMessages(messages
): void
Set multiple system messages
Parameters
Name | Type | Description |
---|---|---|
messages | Message [] | Array of system messages |
Returns
void
Defined in
managers/system-message-manager.ts:26
addSystemMessage
▸ addSystemMessage(content
): void
Add a new system message to existing system messages
Parameters
Name | Type | Description |
---|---|---|
content | string | Content of the system message to add |
Returns
void
Defined in
managers/system-message-manager.ts:36
getSystemPrompt
▸ getSystemPrompt(): undefined
| string
Get the current system prompt
Returns
undefined
| string
Defined in
managers/system-message-manager.ts:62
getSystemMessages
▸ getSystemMessages(): undefined
| Message
[]
Get the current system messages
Returns
undefined
| Message
[]
Defined in
managers/system-message-manager.ts:69
hasSystemMessages
▸ hasSystemMessages(): boolean
Check if system messages are configured
Returns
boolean
Defined in
managers/system-message-manager.ts:76
clear
▸ clear(): void
Clear system messages
Returns
void