Bugfix/unshift system message (#5080)

unshift system message
This commit is contained in:
Henry Heng
2025-08-15 17:08:41 +08:00
committed by GitHub
parent 6e44051bea
commit 55f8f69060
2 changed files with 10 additions and 2 deletions
@@ -797,7 +797,11 @@ class Agent_Agentflow implements INode {
const role = msg.role
const content = msg.content
if (role && content) {
messages.push({ role, content })
if (role === 'system') {
messages.unshift({ role, content })
} else {
messages.push({ role, content })
}
}
}
@@ -399,7 +399,11 @@ class LLM_Agentflow implements INode {
const role = msg.role
const content = msg.content
if (role && content) {
messages.push({ role, content })
if (role === 'system') {
messages.unshift({ role, content })
} else {
messages.push({ role, content })
}
}
}