Merge branch 'main' into feature/ConversationRetrievalQAAgent

# Conflicts:
#	packages/server/src/ChildProcess.ts
#	packages/server/src/index.ts
This commit is contained in:
Henry
2023-08-06 21:32:36 +01:00
2 changed files with 22 additions and 3 deletions
+8 -2
View File
@@ -8,7 +8,8 @@ import {
getStartingNodes,
getUserHome,
replaceInputsWithConfig,
resolveVariables
resolveVariables,
databaseEntities
} from './utils'
import { DataSource } from 'typeorm'
import { ChatFlow } from './entity/ChatFlow'
@@ -141,7 +142,12 @@ export class ChildProcess {
if (nodeToExecuteData.instance) checkMemorySessionId(nodeToExecuteData.instance, chatId)
const result = await nodeInstance.run(nodeToExecuteData, incomingInput.question, { chatHistory: incomingInput.history, chatId })
const result = await nodeInstance.run(nodeToExecuteData, incomingInput.question, {
chatHistory: incomingInput.history,
appDataSource: childAppDataSource,
databaseEntities
})
logger.debug(`[server] [mode:child]: Finished running ${nodeToExecuteData.label} (${nodeToExecuteData.id})`)
await sendToParentProcess('finish', { result, addToChatFlowPool })