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,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) {

View File

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