chore: upd mock form for dev

This commit is contained in:
AkaraChen 2024-12-27 11:43:29 +08:00
parent 7f5e27d001
commit 697ee496b7

View File

@ -35,6 +35,87 @@ type MultipleToolSelectorSchema = CustomSchema<'array[tools]'>
type CustomField = MaxIterFormSchema | ToolSelectorSchema | MultipleToolSelectorSchema
const devMockForm = [{
name: 'model',
label: {
en_US: 'Model',
zh_Hans: '模型',
pt_BR: 'Model',
ja_JP: 'Model',
},
placeholder: null,
scope: 'tool-call&llm',
auto_generate: null,
template: null,
required: true,
default: null,
min: null,
max: null,
options: [],
type: 'model-selector',
},
{
name: 'tools',
label: {
en_US: 'Tools list',
zh_Hans: '工具列表',
pt_BR: 'Tools list',
ja_JP: 'Tools list',
},
placeholder: null,
scope: null,
auto_generate: null,
template: null,
required: true,
default: null,
min: null,
max: null,
options: [],
type: 'array[tools]',
},
{
name: 'instruction',
label: {
en_US: 'Instruction',
zh_Hans: '指令',
pt_BR: 'Instruction',
ja_JP: 'Instruction',
},
placeholder: null,
scope: null,
auto_generate: {
type: 'prompt_instruction',
},
template: {
enabled: true,
},
required: true,
default: null,
min: null,
max: null,
options: [],
type: 'string',
},
{
name: 'query',
label: {
en_US: 'Query',
zh_Hans: '查询',
pt_BR: 'Query',
ja_JP: 'Query',
},
placeholder: null,
scope: null,
auto_generate: null,
template: null,
required: true,
default: null,
min: null,
max: null,
options: [],
type: 'string',
}]
export const AgentStrategy = (props: AgentStrategyProps) => {
const { strategy, onStrategyChange, formSchema, formValue, onFormValueChange } = props
const { t } = useTranslation()
@ -92,18 +173,7 @@ export const AgentStrategy = (props: AgentStrategyProps) => {
<Form<CustomField>
formSchemas={[
...formSchema,
{
type: 'max-iter',
variable: 'max_iterations',
label: {
en_US: 'Max Iterations',
zh_Hans: '最大迭代次数',
},
name: 'max iter',
required: true,
show_on: [],
default: '3',
} as MaxIterFormSchema,
...devMockForm as any,
]}
value={formValue}
onChange={onFormValueChange}