mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-28 15:00:57 +03:00
Feature/prepend messages to agent graph (#2897)
prepend messages to agent graph
This commit is contained in:
@@ -153,6 +153,8 @@ export interface INodeCredential {
|
||||
export interface IMessage {
|
||||
message: string
|
||||
type: MessageType
|
||||
role?: MessageType
|
||||
content?: string
|
||||
}
|
||||
|
||||
export interface IUsedTool {
|
||||
|
||||
@@ -587,10 +587,10 @@ export const mapChatMessageToBaseMessage = (chatmessages: any[] = []): BaseMessa
|
||||
const chatHistory = []
|
||||
|
||||
for (const message of chatmessages) {
|
||||
if (message.role === 'apiMessage') {
|
||||
chatHistory.push(new AIMessage(message.content))
|
||||
} else if (message.role === 'userMessage') {
|
||||
chatHistory.push(new HumanMessage(message.content))
|
||||
if (message.role === 'apiMessage' || message.type === 'apiMessage') {
|
||||
chatHistory.push(new AIMessage(message.content || ''))
|
||||
} else if (message.role === 'userMessage' || message.role === 'userMessage') {
|
||||
chatHistory.push(new HumanMessage(message.content || ''))
|
||||
}
|
||||
}
|
||||
return chatHistory
|
||||
|
||||
Reference in New Issue
Block a user