diff --git a/web/src/views/ApplicationConfig/Agent.tsx b/web/src/views/ApplicationConfig/Agent.tsx index aa71ead7..b694d1eb 100644 --- a/web/src/views/ApplicationConfig/Agent.tsx +++ b/web/src/views/ApplicationConfig/Agent.tsx @@ -229,10 +229,11 @@ const Agent = forwardRef ({ kb_id: item.kb_id || item.id, + retrieve_type: item.retrieve_type, top_k: item.top_k, similarity_threshold: item.similarity_threshold, vector_similarity_weight: item.vector_similarity_weight, - ...(item.config || {}) + // ...(item.config || {}) })) } as KnowledgeConfig : null, tools: tools.map(vo => { diff --git a/web/src/views/ApplicationConfig/components/Knowledge/Knowledge.tsx b/web/src/views/ApplicationConfig/components/Knowledge/Knowledge.tsx index 7ad3073d..d213e739 100644 --- a/web/src/views/ApplicationConfig/components/Knowledge/Knowledge.tsx +++ b/web/src/views/ApplicationConfig/components/Knowledge/Knowledge.tsx @@ -117,6 +117,7 @@ const Knowledge: FC<{value?: KnowledgeConfig; onChange?: (config: KnowledgeConfi const list = [...knowledgeList] list[index] = { ...list[index], + ...values, config: {...values as KnowledgeConfigForm} } setKnowledgeList([...list]) diff --git a/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeListModal.tsx b/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeListModal.tsx index f2c2ce3c..5b6391c0 100644 --- a/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeListModal.tsx +++ b/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeListModal.tsx @@ -88,6 +88,10 @@ const KnowledgeListModal = forwardRef(({ const handleSave = () => { refresh(selectedRows.map(item => ({ ...item, + similarity_threshold: 0.7, + retrieve_type: "hybrid", + top_k: 3, + weight: 1, config: { similarity_threshold: 0.7, retrieve_type: "hybrid",