opt: rename var-select to any

pull/18558/head
chiehw 1 year ago
parent e49ca76572
commit 80b1bdc7ae

@ -41,7 +41,7 @@ class AgentStrategyParameter(PluginParameter):
APP_SELECTOR = CommonParameterType.APP_SELECTOR.value APP_SELECTOR = CommonParameterType.APP_SELECTOR.value
MODEL_SELECTOR = CommonParameterType.MODEL_SELECTOR.value MODEL_SELECTOR = CommonParameterType.MODEL_SELECTOR.value
TOOLS_SELECTOR = CommonParameterType.TOOLS_SELECTOR.value TOOLS_SELECTOR = CommonParameterType.TOOLS_SELECTOR.value
VAR_SELECTOR = CommonParameterType.VAR_SELECTOR.value ANY = CommonParameterType.ANY.value
# deprecated, should not use. # deprecated, should not use.
SYSTEM_FILES = CommonParameterType.SYSTEM_FILES.value SYSTEM_FILES = CommonParameterType.SYSTEM_FILES.value

@ -14,7 +14,7 @@ class CommonParameterType(StrEnum):
APP_SELECTOR = "app-selector" APP_SELECTOR = "app-selector"
MODEL_SELECTOR = "model-selector" MODEL_SELECTOR = "model-selector"
TOOLS_SELECTOR = "array[tools]" TOOLS_SELECTOR = "array[tools]"
VAR_SELECTOR = "var-selector" ANY = "any"
# TOOL_SELECTOR = "tool-selector" # TOOL_SELECTOR = "tool-selector"

@ -36,7 +36,7 @@ class PluginParameterType(enum.StrEnum):
APP_SELECTOR = CommonParameterType.APP_SELECTOR.value APP_SELECTOR = CommonParameterType.APP_SELECTOR.value
MODEL_SELECTOR = CommonParameterType.MODEL_SELECTOR.value MODEL_SELECTOR = CommonParameterType.MODEL_SELECTOR.value
TOOLS_SELECTOR = CommonParameterType.TOOLS_SELECTOR.value TOOLS_SELECTOR = CommonParameterType.TOOLS_SELECTOR.value
VAR_SELECTOR = CommonParameterType.VAR_SELECTOR.value ANY = CommonParameterType.ANY.value
# deprecated, should not use. # deprecated, should not use.
SYSTEM_FILES = CommonParameterType.SYSTEM_FILES.value SYSTEM_FILES = CommonParameterType.SYSTEM_FILES.value
@ -136,7 +136,7 @@ def cast_parameter_value(typ: enum.StrEnum, value: Any, /):
if value and not isinstance(value, list): if value and not isinstance(value, list):
raise ValueError("The tools selector must be a list.") raise ValueError("The tools selector must be a list.")
return value return value
case PluginParameterType.VAR_SELECTOR: case PluginParameterType.ANY:
if value and not isinstance(value, str | dict | list | NumberType): if value and not isinstance(value, str | dict | list | NumberType):
raise ValueError("The var selector must be a string, dictionary, list or number.") raise ValueError("The var selector must be a string, dictionary, list or number.")
return value return value

@ -246,7 +246,7 @@ class ToolParameter(PluginParameter):
FILES = PluginParameterType.FILES.value FILES = PluginParameterType.FILES.value
APP_SELECTOR = PluginParameterType.APP_SELECTOR.value APP_SELECTOR = PluginParameterType.APP_SELECTOR.value
MODEL_SELECTOR = PluginParameterType.MODEL_SELECTOR.value MODEL_SELECTOR = PluginParameterType.MODEL_SELECTOR.value
VAR_SELECTOR = PluginParameterType.VAR_SELECTOR.value ANY = PluginParameterType.ANY.value
# deprecated, should not use. # deprecated, should not use.
SYSTEM_FILES = PluginParameterType.SYSTEM_FILES.value SYSTEM_FILES = PluginParameterType.SYSTEM_FILES.value

@ -19,7 +19,7 @@ export enum FormTypeEnum {
toolSelector = 'tool-selector', toolSelector = 'tool-selector',
multiToolSelector = 'array[tools]', multiToolSelector = 'array[tools]',
appSelector = 'app-selector', appSelector = 'app-selector',
varSelector = 'var-selector', any = 'any',
} }
export type FormOption = { export type FormOption = {

@ -410,7 +410,7 @@ function Form<
) )
} }
if (formSchema.type === FormTypeEnum.varSelector) { if (formSchema.type === FormTypeEnum.any) {
const { const {
variable, label, required, scope, variable, label, required, scope,
} = formSchema as (CredentialFormSchemaTextInput | CredentialFormSchemaSecretInput) } = formSchema as (CredentialFormSchemaTextInput | CredentialFormSchemaSecretInput)

@ -96,7 +96,7 @@ const useConfig = (id: string, payload: AgentNodeType) => {
const getParamVarType = useCallback((paramName: string) => { const getParamVarType = useCallback((paramName: string) => {
const isVariable = currentStrategy?.parameters.some( const isVariable = currentStrategy?.parameters.some(
param => param.name === paramName && param.type === FormTypeEnum.varSelector, param => param.name === paramName && param.type === FormTypeEnum.any,
) )
if (isVariable) return VarType.variable if (isVariable) return VarType.variable
return VarType.constant return VarType.constant

Loading…
Cancel
Save