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,9 +797,13 @@ class Agent_Agentflow implements INode {
const role = msg.role
const content = msg.content
if (role && content) {
if (role === 'system') {
messages.unshift({ role, content })
} else {
messages.push({ role, content })
}
}
}
// Handle memory management if enabled
if (enableMemory) {

View File

@ -399,9 +399,13 @@ class LLM_Agentflow implements INode {
const role = msg.role
const content = msg.content
if (role && content) {
if (role === 'system') {
messages.unshift({ role, content })
} else {
messages.push({ role, content })
}
}
}
// Handle memory management if enabled
if (enableMemory) {