chore: upd mock form for dev
This commit is contained in:
parent
7f5e27d001
commit
697ee496b7
@ -35,6 +35,87 @@ type MultipleToolSelectorSchema = CustomSchema<'array[tools]'>
|
|||||||
|
|
||||||
type CustomField = MaxIterFormSchema | ToolSelectorSchema | MultipleToolSelectorSchema
|
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) => {
|
export const AgentStrategy = (props: AgentStrategyProps) => {
|
||||||
const { strategy, onStrategyChange, formSchema, formValue, onFormValueChange } = props
|
const { strategy, onStrategyChange, formSchema, formValue, onFormValueChange } = props
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
@ -92,18 +173,7 @@ export const AgentStrategy = (props: AgentStrategyProps) => {
|
|||||||
<Form<CustomField>
|
<Form<CustomField>
|
||||||
formSchemas={[
|
formSchemas={[
|
||||||
...formSchema,
|
...formSchema,
|
||||||
{
|
...devMockForm as any,
|
||||||
type: 'max-iter',
|
|
||||||
variable: 'max_iterations',
|
|
||||||
label: {
|
|
||||||
en_US: 'Max Iterations',
|
|
||||||
zh_Hans: '最大迭代次数',
|
|
||||||
},
|
|
||||||
name: 'max iter',
|
|
||||||
required: true,
|
|
||||||
show_on: [],
|
|
||||||
default: '3',
|
|
||||||
} as MaxIterFormSchema,
|
|
||||||
]}
|
]}
|
||||||
value={formValue}
|
value={formValue}
|
||||||
onChange={onFormValueChange}
|
onChange={onFormValueChange}
|
||||||
|
Loading…
Reference in New Issue
Block a user