Просмотр исходного кода

feat: agent strategy parameter add help information (#18192)

tags/1.3.0
Junjie.M 6 месяцев назад
Родитель
Сommit
b7e8517b31
Аккаунт пользователя с таким Email не найден

+ 1
- 0
api/core/agent/plugin_entities.py Просмотреть файл

@@ -52,6 +52,7 @@ class AgentStrategyParameter(PluginParameter):
return cast_parameter_value(self, value)

type: AgentStrategyParameterType = Field(..., description="The type of the parameter")
help: Optional[I18nObject] = None

def init_frontend_parameter(self, value: Any):
return init_frontend_parameter(self, self.type, value)

+ 1
- 2
web/app/components/plugins/types.ts Просмотреть файл

@@ -406,8 +406,7 @@ export type VersionProps = {
export type StrategyParamItem = {
name: string
label: Record<Locale, string>
human_description: Record<Locale, string>
llm_description: string
help: Record<Locale, string>
placeholder: Record<Locale, string>
type: string
scope: string

+ 2
- 0
web/app/components/workflow/nodes/agent/panel.tsx Просмотреть файл

@@ -27,6 +27,7 @@ export function strategyParamToCredientialForm(param: StrategyParamItem): Creden
variable: param.name,
show_on: [],
type: toType(param.type),
tooltip: param.help,
}
}

@@ -53,6 +54,7 @@ const AgentPanel: FC<NodePanelProps<AgentNodeType>> = (props) => {
outputSchema,
handleMemoryChange,
} = useConfig(props.id, props.data)
console.log('currentStrategy', currentStrategy)
const { t } = useTranslation()
const nodeInfo = useMemo(() => {
if (!runResult)

Загрузка…
Отмена
Сохранить