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
MODEL_SELECTOR = CommonParameterType.MODEL_SELECTOR.value
TOOLS_SELECTOR = CommonParameterType.TOOLS_SELECTOR.value
VAR_SELECTOR = CommonParameterType.VAR_SELECTOR.value
ANY = CommonParameterType.ANY.value
# deprecated, should not use.
SYSTEM_FILES = CommonParameterType.SYSTEM_FILES.value

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

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

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

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

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

@ -96,7 +96,7 @@ const useConfig = (id: string, payload: AgentNodeType) => {
const getParamVarType = useCallback((paramName: string) => {
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
return VarType.constant

Loading…
Cancel
Save