unshift system message

This commit is contained in:
Henry 2025-08-15 17:00:02 +08:00
parent 6e44051bea
commit 1fcb9ed99c
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 })
}
}
}