fix tool parameters

This commit is contained in:
JzoNg
2025-06-10 15:02:36 +08:00
parent ec27b2ba85
commit 4d46866a72
2 changed files with 14 additions and 7 deletions

View File

@ -64,7 +64,7 @@ const FormInputItem: FC<Props> = ({
const isModelSelector = type === FormTypeEnum.modelSelector
const showTypeSwitch = isNumber || isObject || isArray
const isConstant = varInput?.type === VarKindType.constant
const showVariableSelector = isString || isFile || varInput?.type === VarKindType.variable
const showVariableSelector = isFile || varInput?.type === VarKindType.variable
const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, {
onlyLeafNodeVar: false,
@ -110,7 +110,7 @@ const FormInputItem: FC<Props> = ({
else if (isObject)
return (varPayload: any) => varPayload.type === VarType.object
else if (isArray)
return (varPayload: any) => varPayload.type === VarType.arrayObject
return (varPayload: any) => [VarType.array, VarType.arrayString, VarType.arrayNumber, VarType.arrayObject].includes(varPayload.type)
return undefined
}