mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-29 09:01:06 +03:00
@@ -797,9 +797,13 @@ class Agent_Agentflow implements INode {
|
|||||||
const role = msg.role
|
const role = msg.role
|
||||||
const content = msg.content
|
const content = msg.content
|
||||||
if (role && content) {
|
if (role && content) {
|
||||||
|
if (role === 'system') {
|
||||||
|
messages.unshift({ role, content })
|
||||||
|
} else {
|
||||||
messages.push({ role, content })
|
messages.push({ role, content })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Handle memory management if enabled
|
// Handle memory management if enabled
|
||||||
if (enableMemory) {
|
if (enableMemory) {
|
||||||
|
|||||||
@@ -399,9 +399,13 @@ class LLM_Agentflow implements INode {
|
|||||||
const role = msg.role
|
const role = msg.role
|
||||||
const content = msg.content
|
const content = msg.content
|
||||||
if (role && content) {
|
if (role && content) {
|
||||||
|
if (role === 'system') {
|
||||||
|
messages.unshift({ role, content })
|
||||||
|
} else {
|
||||||
messages.push({ role, content })
|
messages.push({ role, content })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Handle memory management if enabled
|
// Handle memory management if enabled
|
||||||
if (enableMemory) {
|
if (enableMemory) {
|
||||||
|
|||||||
Reference in New Issue
Block a user