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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 2 deletions

View File

@ -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 })
}
}
}

View File

@ -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 })
}
}
}