diff --git a/webapp/packages/supersonic-fe/src/pages/Agent/AgentForm.tsx b/webapp/packages/supersonic-fe/src/pages/Agent/AgentForm.tsx index 65254454e..000a24d06 100644 --- a/webapp/packages/supersonic-fe/src/pages/Agent/AgentForm.tsx +++ b/webapp/packages/supersonic-fe/src/pages/Agent/AgentForm.tsx @@ -61,12 +61,13 @@ const AgentForm: React.FC = ({ editAgent, onSaveAgent, onCreateToolBtnCli } const config = jsonParse(editAgent.agentConfig, {}); - - form.setFieldsValue({ + const initData = { ...sourceData, enableSearch: editAgent.enableSearch !== 0, agentConfig: { ...defaultAgentConfig, ...config }, - }); + }; + form.setFieldsValue(initData); + setFormData(initData); if (editAgent.examples) { setExamples(editAgent.examples.map((question) => ({ id: uuid(), question }))); } @@ -220,7 +221,7 @@ const AgentForm: React.FC = ({ editAgent, onSaveAgent, onCreateToolBtnCli