Feat: Add agent advanced settings form #3221 (#8592)

### What problem does this PR solve?

Feat: Add agent advanced settings form #3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-07-01 10:52:48 +08:00
committed by GitHub
parent 32f8b3ad77
commit 103027580e
12 changed files with 157 additions and 29 deletions

View File

@ -1,5 +1,4 @@
import { Form, InputNumber } from 'antd';
import { useMemo } from 'react';
import { useFormContext } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
import {
@ -9,7 +8,7 @@ import {
FormLabel,
FormMessage,
} from './ui/form';
import { BlurInput, Input } from './ui/input';
import { NumberInput } from './ui/input';
const MessageHistoryWindowSizeItem = ({
initialValue,
@ -32,20 +31,10 @@ const MessageHistoryWindowSizeItem = ({
export default MessageHistoryWindowSizeItem;
type MessageHistoryWindowSizeFormFieldProps = {
useBlurInput?: boolean;
};
export function MessageHistoryWindowSizeFormField({
useBlurInput = false,
}: MessageHistoryWindowSizeFormFieldProps) {
export function MessageHistoryWindowSizeFormField() {
const form = useFormContext();
const { t } = useTranslation();
const NextInput = useMemo(() => {
return useBlurInput ? BlurInput : Input;
}, [useBlurInput]);
return (
<FormField
control={form.control}
@ -56,7 +45,7 @@ export function MessageHistoryWindowSizeFormField({
{t('flow.messageHistoryWindowSize')}
</FormLabel>
<FormControl>
<NextInput {...field} type={'number'}></NextInput>
<NumberInput {...field}></NumberInput>
</FormControl>
<FormMessage />
</FormItem>