unshift system message
This commit is contained in:
parent
6e44051bea
commit
1fcb9ed99c
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue