Bugfix/Anthropic messages in agentflow (#3801)

fix anthropic messages in agentflow
This commit is contained in:
Henry Heng
2025-01-03 22:47:46 +00:00
committed by GitHub
parent e22c60115e
commit 1111101cff
4 changed files with 31 additions and 9 deletions
@@ -23,7 +23,14 @@ import {
ConversationHistorySelection
} from '../../../src/Interface'
import { ToolCallingAgentOutputParser, AgentExecutor, SOURCE_DOCUMENTS_PREFIX, ARTIFACTS_PREFIX } from '../../../src/agents'
import { getInputVariables, getVars, handleEscapeCharacters, prepareSandboxVars, removeInvalidImageMarkdown } from '../../../src/utils'
import {
extractOutputFromArray,
getInputVariables,
getVars,
handleEscapeCharacters,
prepareSandboxVars,
removeInvalidImageMarkdown
} from '../../../src/utils'
import {
customGet,
getVM,
@@ -827,6 +834,7 @@ async function agentNode(
}
let outputContent = typeof result === 'string' ? result : result.content || result.output
outputContent = extractOutputFromArray(outputContent)
outputContent = removeInvalidImageMarkdown(outputContent)
if (nodeData.inputs?.updateStateMemoryUI || nodeData.inputs?.updateStateMemoryCode) {