Merge branch 'main' into feature/OAuth2-Tools
This commit is contained in:
commit
4efc7fd0e2
|
|
@ -125,7 +125,10 @@ class Tool_Agentflow implements INode {
|
|||
async listToolInputArgs(nodeData: INodeData, options: ICommonObject): Promise<INodeOptionsValue[]> {
|
||||
const currentNode = options.currentNode as ICommonObject
|
||||
const selectedTool = (currentNode?.inputs?.selectedTool as string) || (currentNode?.inputs?.toolAgentflowSelectedTool as string)
|
||||
const selectedToolConfig = currentNode?.inputs?.selectedToolConfig as ICommonObject
|
||||
const selectedToolConfig =
|
||||
(currentNode?.inputs?.selectedToolConfig as ICommonObject) ||
|
||||
(currentNode?.inputs?.toolAgentflowSelectedToolConfig as ICommonObject) ||
|
||||
{}
|
||||
|
||||
const nodeInstanceFilePath = options.componentNodes[selectedTool].filePath as string
|
||||
|
||||
|
|
|
|||
|
|
@ -76,10 +76,10 @@ interface AgentToolConfig {
|
|||
|
||||
interface NodeInputs {
|
||||
agentTools?: AgentToolConfig[]
|
||||
selectedTool?: string
|
||||
toolAgentflowSelectedTool?: string
|
||||
toolInputArgs?: Record<string, any>[]
|
||||
selectedToolConfig?: {
|
||||
selectedTool: string
|
||||
toolAgentflowSelectedToolConfig?: {
|
||||
toolAgentflowSelectedTool: string
|
||||
}
|
||||
[key: string]: any
|
||||
}
|
||||
|
|
@ -284,10 +284,10 @@ Now, select the ONLY tool that is needed to achieve the given task. You must onl
|
|||
if (Array.isArray(tools) && tools.length > 0) {
|
||||
selectedTools.push(...tools)
|
||||
|
||||
node.data.inputs.selectedTool = tools[0]
|
||||
node.data.inputs.toolAgentflowSelectedTool = tools[0]
|
||||
node.data.inputs.toolInputArgs = []
|
||||
node.data.inputs.selectedToolConfig = {
|
||||
selectedTool: tools[0]
|
||||
node.data.inputs.toolAgentflowSelectedToolConfig = {
|
||||
toolAgentflowSelectedTool: tools[0]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue